One cannot underscore the importance of MBA,as it will go a long way to understand some of the administrative aspect involve in business,but the business environment goes beyound that,because the intrigues and environment might be totally different from what you learnt in The classroom.
Exactly my point initially which is something that you have just reaffirmed here. Yes, getting an MBA will definitely go a long way in preparing you in theory on how to be a good business manager but without the market experience, you would never fit in well on the job.