It never ceases to amaze me why we give power
over to those who do not themselves produce
Given the context, "those who do not themselves produce" means MBAs? I've got an MBA (and an MSEE) and am a CTO, and I think people think I can produce. Of course, there are useless people who graduate with every degree imaginable. MBAs happen to have graduated too many people and have gotten a bunch of focus over the past decade, so are rightly getting their ration of shit, but that's not about the notion of an MBA being useless; it's about oversupply and under-quality.Also, I assume you meant "those who did not themselves produce" because one of the most frustrating things about management is that you don't get to produce much. That sucks, but it's part of the job (I hate leaving work when my big accomplishment for the day was to talk to a bunch of co-workers, but it's my job...).
Actually, why do we view 'business' as its own separate
field when it doesn't mean anything in a vacuum?
Because running a business is something people do and is has very specific rules, regulations, mechanics, knowledge, etc. Accounting and finance do matter (a lot) and products, people and ideas do fail because they neglect to understand these things. But business studies are cross-functional/domain: I took the "core" stuff, but I also took great classes on control system theory for business ("system dynamics"), industrial economics, strategy, technology strategy, organizational processes, finance (NPV, capital structure anyone?). These types of knowledge give you a very different (and, hopefully, more effective) perspective on what businesses are and how they operate.Computer science doesn't mean anything in a vacuum either. What if you wrote a program and you couldn't market, sell or support it?