Has it ever occurred to you guys that maybe some (many?) of these people were hackers prior to getting their MBA, and are very competent? Quite a few of my classmates had engineering (including software) backgrounds, and even the ones who had engineering degrees but didn't actually code were still clued in. Why this blanket dismissal of anyone with the degree?
This kind of generalization, "All X are bad/dumb/incompetent" would be shunned here and down voted to oblivion if X were "women", "men", "offshore developers", "no college degree", "interns", etc. But somehow "MBA" is totally OK. Bash away!
Because of this bizarre stigma in Silicon Valley (by the way, outside the valley, most companies consider it a plus), I tend to not even mention mine unless asked. When it comes up and I mention that I did the MBA thing a decade ago, I get reactions from my software colleagues ranging from "Wait, but you seem to know your shit!" to "Why would you do such a thing??" There are competent MBAs and there are shitty ones. Why can't this be acknowledged? Such a strange little quirk of our bubble out here...