I'm okay with people deciding to be specialists, but what you fuckers don't seem to realize is that being a generalist means having expertise in many steps of a logical and efficient workflow/pipeline.
You don't just shout around "hurr durr I can do everything!"; those people indeed don't get hired.
Being a generalist means building your knowledge about many fields in a coherent way and being able to have oversight on various types of projects (mobile, next-gen, cinematic assets, animation, etc.). Those are the kind of people that become irreplaceable and grow up to become respected Art Directors.
If you even want to try to refute that, I suspect you're simply a moron with cheap deviantart-level skills.