It's not a scam, you just have to know what you are buying.
For internal Enterprise apps, for testing, for some other things - you need just basic developers who can understand problems and solve them.
Also - there's a lot of basic IT work and basic dev-ops-ish stuff that can be done.
So yes, if you try to build a hot new thing, for your hot new startup using Infosys, you're going to fail.
But if you have large company, and need some well-defined system for reviewing customer service inquiries ... well, if you manage the project correctly, Infosys might be a good choice. In fact, it may be your only choice because hiring devs in North America is very expensive.
I'm not convinced. I've seen some terrible test cases written by Infosys engineers. Just a complete lack of imagination with respect to the failure modes of a piece of software. Remember that India is not the "only choice"; Eastern Europe is waiting in the wings at a similar price point, better quality, and better timezone overlap.
Not really, when you consider that tasks need to be repeated multiple times in India before they're done to an acceptable standard. A few years ago, things were still cheap enough to accept this problem, but now development costs in India have gone up significantly and makes them non viable in my opinion.
For internal Enterprise apps, for testing, for some other things - you need just basic developers who can understand problems and solve them.
Also - there's a lot of basic IT work and basic dev-ops-ish stuff that can be done.
So yes, if you try to build a hot new thing, for your hot new startup using Infosys, you're going to fail.
But if you have large company, and need some well-defined system for reviewing customer service inquiries ... well, if you manage the project correctly, Infosys might be a good choice. In fact, it may be your only choice because hiring devs in North America is very expensive.