I'm an Dev-Ops consultant to many large and well known companies in and out of the USA. I outsource all the time
So you're a DevOps consultant who doesn't know that outsourcing it the antithesis of DevOps? Or Perhaps Dev-Ops is different from DevOps.
The rest of your rant is a load of nonsense. You need to learn about the difference between cost and value (another key part of DevOps by the way).