I've worked at a few places that have outsourced and it was not particularly productive.
Funny enough at one place we had some people from India in India, and some people from India in the office. The people from India in the office were generally pretty good and a pleasure to work with, and the people from India in India seemed lower quality.
Why? If the outcome of the great remoting experiment here is that remote work is generally fantastic?