This is right on the money.
I worked at a startup catering to Indian consumers. It was a typical transactional product coupled with offers. The time and energy we spent on fighting different kinds of abuse was outright insane. The fraudsters would come up with a new trick each week to abuse offers. No matter what check we placed (based on e-mail, phone number, IP etc., etc.,) they would beat it.
Based on my experience I can think of a few contributing factors.
1. Indian population. Lot of businesses underestimate this. They are used to reason in terms of %. But when you have a population of 1300 the % could still be within a threshold but absolute number would be larger than entire nations.
2. Outright incompetent cyber policing. The Indian consumers getting access to cheaper smartphone and internet exploded in the 2nd half of last decade. Naturally the country's police have just been unable to scale up to deal with new age crimes.
3. Poverty. It's super lucrative for young poor people to take advantage of arbitrage opportunities and abuse goodwill policies. The return policy is a good example. E-commerce companies in India are riddled with fraudulent return of goods. The modus operandi is simple enough. Order a smart phone, return a faulty/old one of the same model, sell the new one. Profit.
4. Extreme levels of corruption and vast geography. There are some well known cybercrime hotspot PIN codes but chasing the fraudsters is mostly futile. The police are mostly lethargic and more often than not are happy to work with the criminals to collect a weekly payment. It's more lucrative that way, why kill the golden goose?
5. Cheap internet, cheaper SIM connection. The country is awash with cheap bandwidth and SIM connection. To an extent you'll find new SIM packets lying on the sidewalk. This makes it extremely hard to tackle online frauds.