You can't run an economy on econ and business majors. A graphic designer has to start the ad company before an MBA can manage it. A programmer has to write the software before the IT stock can be traded. Personally, and I've heard this from other people as well, I think that the workforce is becoming a bit top-heavy with people on the finance side. Too many of the creative minds that would have founded a company a few decades ago are now working at hedge funds. Now, don't get me wrong, I have nothing against financiers of any stripe; they serve an important economic purpose. Still, it's important to have people actually producing ideas and things in addition to wealth.