Arguments against outsourcing are similar to those made decades ago by opponents of using robots in the workplace.
Robots made factories more productive. People lost jobs, but they found others. Now, in the "long term" we see the benefits of using robots. Outsourcing is very similar. And just like with robots, there will be a threshold where it's simply not economical to outsource, just like it doesn't make sense to use robots for certain jobs.
I SHOOT RAW!