I find it frustrating that many tech people (sorry for being general, but I see it a lot on this site and other communities) have a general sense of disdain for MBA/BBA-educated individuals, and then write multi-paragraph blog posts about opportunity cost, which is a 101 concept in any economics or business curriculum.
I'm not trying to derisive of Jack -- it's a good post -- but this is not some grand insight. This is why educational and personal diversity is a good thing: reinventing the wheel doesn't just apply to code, it applies to business.