A professor once told me "It's common to see 'A' grad students working for 'C' or 'D' grade students.", I think what he meant was that 'A' grade students would never take the risk of starting their own business against odds, while 'C' or 'D' students sometimes do not have that many choices, so it's easier for them to take the not-very-calculated risk.
Then again, all these guys were above average smart for sure and ahead of the time.
Most A grade students don't usually have the same wealthy parents to turn to for their whims and they have to struggle.
Edit: This meme may be dated, context: http://www.urbandictionary.com/define.php?term=Holy%20X%2C%2...!
Your statement is flawed and an awful generalization. Are you frustrated some of your C and D friends are more successful than you?
I'm a C grade student did medicine read HN, I'm good at coding, I hack and love making things, have a good social life.
And even my other C grade students play games, go out have a very good time/life.
But there are times I feel whether I should have given up my CS skills for medicine because they don't go well together.
Hypothetically, if Google never happened and I was a lead dev looking across the table at Sergey Brin deciding whether to hire him with that resume, I'm saying I absolutely would. Any hiring manager or lead dev today would make the same decision, is my point.