I don't have an MBA, but I recognize that there are many aspects to running a good business, common to many businesses, that an MBA can probably help teach. But just like any other college degree, an MBA is a start or a rounding out, not the complete package in and of itself. I know of nobody sane who thinks that you don't need to know your business's specific needs backwards and forwards to run it well.