As you noticed, the involved banks must accept SEPA for that. And it's another dimension to do that across many country borders and so many local banks, while in India everything happens in the same jurisdiction, I assume (same for USA for that matter)