I think that is a gross generalization, and I think in large corporations like the ones we are referring to, their is room for MBAs. Better there then in start-ups ;)
There is no rule that an MBA can't 'get' technology.
It isn't about building technology either, it's about proving something people need and want, and getting them to pay for it. Technology is only a component of that.