What's a CS major in the Midwest make with 2-5 years of experience make? What will they make with 4-7 years of experience?
The new MBA in banking will make 200+K with large rises. Consulting perhaps a little less, but great upside for those who make partners.
The other value for technical people is getting in to new areas. A CS major who learns Marketing and Finance may make a better CEO down the line. (Or a CS major who doesn't like coding any more) The MBA is the easiest way to make the switch.
Contrary to the unfortunate opinions of many here on HN (I get it, I am a former engineer), there are more good MBAs than bad ones. What I can say with certainty, is that I have never spent time with a smarter, more motivated group of people than I did in B school. That includes my time at NASA and working at couple startups. It's a unique experience, and to me at least, worth the cost even with zero financial return. But if you want to make more after B school, it's easier. Not everyone chooses to.
ymmv