
As a person who just did well enough in school, I managed to create a pretty decent professional life for myself, I would have to say that high grades do not guarantee success professionally. I have seen classmates and friends of mine who graduated With Honors, *** Laude, Summa ***, and even Magna *** Laude recognition for their degrees who ended up in blue collar jobs because they could not hack the demands of professional life. Sometimes, the world of academics just prepares a student theoretically for a career.
Even with all the internships and training that a course can provide, actually taking on the responsibilities of a real job turns out to be totally different from the temporary work experiences. They were still not properly prepared for the demands of their jobs because they only excelled in theory rather than in practice.
In my case, my closest relatives graduated with some sort of honors from college, whereas I graduated with none. I was an average student. Yet they now envy me because they have to punch the clock and work on weekends while I have a regular job to speak of even though I simply sit in front of the computer, type away, and make an income that can pay my bills and allow me to enjoy my life in the manner that I want.
Adding insult to injury in reference to them, is the fact that, due to today's work and business climate, they often find out that their jobs are "temporary" when they thought it was permanent. The company get sold, closes shop, or is integrated into a sister company.
There is no more security of tenure in regular companies these days. It is that security of tenure that used to indicate the success of a person in his profession. That is no longer the case.
These people / students tend to be less successful in their professional life in that sense. They may have had the grades, but that did not mean they would have a smooth and guaranteed successful professional life for themselves.