I have dealt with multiple Indian outsourcing initiatives in my career - none of them my choice, all of them by stupid f#$ing management stupidly thinking they could save some money, all of them a disaster.
Of course they claim 1/3 the cost, but if you actually want it to work, it balloons to 2x the cost of actually hiring local engineers who know what they're doing to do it right. I have sat in multiple meetings at multiple companies where the Indian outsourcers told us the reason their code did not work for us is that we had a firewall, and we had to remove the entire f!@#ing company firewall or their software would not work. And oh, they need $50K more to make it work even without the firewall. (spoiler, it would not work even without the firewall, because I, out of hatred, tried it on an external VM).
So yes, these are the sort of people who will take five code fragments from stackexchange, hammer them together till they compile, without a single concern whether they work or not (because they can blame that on the firewall), deliver that as the product, then call that a day.
And then, yes, LLMs actually do that better. I would absolutely take Gemini or Github copilot generating code over Indian outsourcing since at least it's stealing from things that actually work. If I had my choice I would do neither, but if it's 'AI' coding vs Indian outsourcing, 'AI' coding is far superior.