India is just like anywhere else, you get what you pay for. There’s plenty of cheap dogshit contractors there but there’s also some pretty good “expensive” ones. I say “expensive” because they’re still cheaper than domestic, just a lot more than the cheap ones.
The interesting bit though is that the end state of all this outsourcing is an inversion. As US companies pour more and more money into foreign contractors the quality of those contractors steadily increases which then drives their prices up. Concurrently with that as the domestic market languishes and skills atrophy domestic prices fall. Eventually the US will find itself as the cheap 3rd world country the other countries are outsourcing to. That assumes of course other countries are as blindingly short sighted and stupid as the US. The more likely scenario is that those countries enact subsidies, tariffs, and tax breaks to protect their domestic markets in which case the US doesn’t become the hot outsourcing market and instead just continues to fade into irrelevancy.
Both can be true.