That being said, I agree that many corporate mindsets make it seem like this is impossible. A lot of us here at HN are likely going to end up in leadership positions, so a thought for everyone is, if you don't like the idea of "the MBA's" outsourcing everything, or contracting, push back against it.
Even small things like pushing to train someone on your team instead of hiring externally can start to snowball when everyone does it, and you've got more power than you realize to change your company culture.