Yes, Yes and Yes for my DD20.
She is highly engaging with people, is well spoken and has paved a path for herself everywhere she goes. She's able to put aside differences for the betterment of the team (regardless if it's softball, work, school or whatever) so the team can be successful. She gets rave reviews from her teachers, coaches and boss because her work ethic is incredible. Am I bragging a little? Yes, but I'm just answering the question that was posted.
She is in the process of graduating from college is 3 years while being a student athlete. She will then go to grad school to become an occupational therapist. She is wanting to work with pediatrics, because she's excellent at communicating with children (she's been an assistant softball coach for ages 9-11 for the last few years) and she's even better with communicating with adults, which is huge for pediatrics. You need to be able to speak well with your patients, but to explain and communicate even more with their parents. I can hardly wait to see her meet this goal - she's going to be great!!!
Steering away from my DD20 (which again, I only discussed because the question was asked) I have seen the type of Generation Z people that was explained in the original post. But, I'd be willing to bet that every generation ahead of the one before thinks that the following generation is a train wreck. I do think that many parents today coddle their adult children more now than ever before, which results in adults that can't stand on their own two feet - I see it all the time managing a doctor's office and as a softball coach. But this is only something parents can change if they want to.
In the end, I think the Generation Z people will do just fine - we just have to have faith in them.