I actually think the opposite way.
One of my high school buddies was among the first high schooler from Mainland to win the gold metal in Olympics Information (computer science) contest in the early 90's. He is a senior director with one of the largest IT companies in US. He makes more than $200k for sure, but not by tons more. Secondly, his job has a lot to do with things other than technical aspects and is demanding. He is not the most outstanding fellow Chinese IT professional, no, I am not saying that, but he is very very good and probably among the top few % and he is approaching 40.
On the other hand, I have direct reports who are just a few years out of some top business schools making more than $200k. Some are good in the general business skills, some are not good at all and none is excellent.
My high school bud probably still makes somewhat higher $$$ and enjoy a lot more seniority in his company, but put next to each other my near genius friend vs. average graduates from one of the best known B-school who are 10 years younger leads to no comparison.
So I think the author has a good point and it is a good story for some (not all should change track going into money business at this hour), which frankly is the similar way I went through though I never went to B-school but I did make my shift from a more techinical field (actuary)to financial industry. There are trade-offs too, but the risk and returns are not symmetrical.