That's why I do blame corporations for outsourcing. The companies outsource every time they select for more profit for their owners and not for sharing among the workers.
And if corporate officers don't select for more profit then their stock goes down, shareholders become unhappy, officers could lose their jobs and the corporation could even fail b/c they have competitors and their competitors will likely select for more profit.