Sure, so tell me what's "many"? 20%, 50%, 90%? Tell me how much semantic value what I left out gives the sentence.
But in any case, is this even true? That this generation of 20 something, as OP said, "can't speak for themselves and are overly shy"? That's my gripe. I don't think it is, at least not in such an immediately obvious way. Hope it clarifies. If it doesn't I can only wish you a happy life.