^That's true. But let's agree that there are tiers, if you're social awkward, you have a hard time expressing yourself or you don't have lots of self confidence, you aren't going to be a top tier engineer.
This is how it works:
Top Tier: Social pro, able to orate, good bullshiter and business man, good engineer (could be mediocre actually)
Second Tier: Not very social, able to give speeches, good engineer
Third Tier: Horrible socially, can't pitch shit, Excellent engineering capabilities, top of his class
Fourth Tier: Horrible Socially, can't pitch shit, mediocre engineer
Fifth Tier: Good socially, went to a shitty program, good bullshiter, horrible engineer, fucks up everything, ends up working in management.