Good points overall, but you’re doing higher-performing students a grave disservice by dismissing all of them as insecure, myopic worker-bees.
You’re also somewhat contradicting your own points that the majority of people one day will be specialists working for multiple companies:
High performing students are more likely to become specialists and experts in their own field, either because you need to be obsessively dedicated to the necessary academic pursuit, or maybe because academia has a selection bias towards those students.
By your own logic, A and B students will actually do better when moving forward. I agree with your points that C students have many of the necessary qualities you list, but these qualities certainly aren’t exclusive to them.