The arbitrage from offshoring is much narrower than most people think. You mostly get what you pay for and companies can easily waste a lot of money and time trying to go the low-cost more-employees route.
So why aren't all these companies cutting salary costs by 90%? That's a huge, huge amount of money. The stock price would go berserk. Dividends would soar. The C-suite would see incredible increases on their wealth. So if all these jobs can be done for 90% less, PLUS the savings of having no expensive office lease costs, why aren't they?
But for sure the pandemic has shown that there is also a lot of inertia.
Further, timezone-friendly offshoring is about 70-80% of the cost and comes with larger organizational complexity. Good (not mythical 10x, mind you - I mean good by standard definitions) developers are expensive no matter where they live.
I’m guessing you were getting contracted out at minimum 45 USD an hour.
- Time zones - Security - Language barrier - Work culture - Employment laws
And the list goes on.
The devs themselves can be cheap, but by the time you've jumped through many of the hoops to actually get them employed for you - they might not longer be THAT cheap.