This is a great reply for Alpha, just because of his history.
But for everyone else, I think it's funny when people say go into other majors, because it's so hard to make 250k+ in healthcare, but in actuallity you stated the best majors by the way thumbs up. (left out petro engineering, and IB for the ivy guys) but in actuallity those comp sci majors go on to make 50k after taxes for 5+ years, when we would be graduating, then they weasel up to around that 60-80k after taxes if they are lucky.
And I do mean Weasel, I know these guys, these majors, worked with them at restaurants, some have secondary jobs to get by in their 30s, because everyone can't work for google, apple, other top companies, and even those companies don't hire, keep, promote and overpay you for being a decent guy, you have to be excellent.
The dentist that sucks can make 200k a year, by the time he's 35 with a poor practice model if he owns his own. The exceptional dentist can do far better, at that age if he owns his own, with a solid practice model and good location/biz sense. The exceptional computer guy or Econ guy can make 120k GROSS, by mid career, at a good job, in A GOOD ECONOMY. Some people make way more, but some dentist make millions with one practice so the difference for the lucky and exceptinal must apply on both spectrums.
In summary I respect but Honestly I don't buy the lower education ticket, it's about the Level of Dedication, business sense (in any profession) Money sense (savings investing), that get people the big bucks. Luck is unchangable, you need more luck to have a BOSS (we wont have those) pay you more.
You must ADD your knowledge, and Apply all that knowledge at once to truly understand how America and money works. (I have alot more knowledge left to add but I know a bit because I research more than a einstein on Adderal) Take this with a grain of salt, though alot of truth, this is from my perspective.