You sound a bit defensive to me. Sure, MBAs aren’t the only problems but they sure do contribute to much of it.
“I have an MBA, no engineering experience, no company experience, and no industry experience, but I want to run your company.” Yeah, THAT’S been working out for America.
And so do ignorant people who have no clue as to what they are talking about.