When we hire MBAs it means nothing except a minimum standard of work ethic and communication skills and usually (but not always) ability to grasp and breakdown problems. What they usually lack is expertise/applicable experience, we know this when we hire them, but any non-MBA candidate with relevant experience is preferred to an MBA. Like I said we don't expect fresh MBAs to know deeply about software but you do get pompous types who don't have the humility to realise they are out of their depth