The problem is not the low price of the outsourced developer but the outsourcing managers.
Most managers do not control outsourced IT projects because they don't want to or - if business managers - they can't because of a lack of knowledge. I've seen that dozens of time.