I believe out-sourcing is the result of us as consumers wanting to pay less for things.
In order for corporations or manufacturers to get that price for us, they have to cut costs. That is one way of doing that. That helps keep their profits up and keeps their shareholders happy.
It's an neverending circle, because the shareholder are also consumers, who want the lowest price, which leads to out-sourcing, which leads to profits, the start all over again.
Just my view....