I still hate getting offshore customer service or help desk but it’s not as infuriatingly incomprehensible as it was even a few years ago. I don’t doubt that Indians are speaking proper English but their cadence is unusual and their sentences are far too elaborate. It’s not unusual for it to all collapse into sounding like gibberish if you’re not paying close attention. That said, they’re far better than Chinese, with whom I still have to repeat myself in paraphrase multiple times to make sure they get it, then ask them to please confirm their understanding, i.e. repeat back to me what they think I’ve just asked or said.
The should pass a law that says you have the right to ask to be transferred to a call center inside the USA.