I don't understand it really. What is the point?
While I can't speak for people of the Indian diaspora, I do know that Indian politics is extremely polarized. If you hold your political views very deeply, like to the point that it forms a part of your personal identity, simply moving countries won't make your feelings go away.
Polarized around what?
On the face of it, Hindu nationalism vs secular liberalism, with Modi clearly representing the former. The personality of Narendra Modi is also a ground of extreme polarization, as is the case with most right-wing populists. Modi supporters see him as a highly capable leader in touch with the needs of ordinary Indians who has overseen major economic and social improvements, and opponents see him as a garden-variety demagogue who exploits people's fears to amass political power for himself and his buddies.
I'm sure there are other factors/nuances, but an actual Indian person would be a better source for that, not some white Canadian guy who is weirdly fascinated by the Indian subcontinent