Losing your job is a pretty big issue.
First you assume that the IT workers are Republican
I know a lot of newly minted Indian citizens they all hate Republicans. They look at Republicans as the new British. They are all mini Ghandis.
This is how yo lose blue collar and white collar voters. They will stay home.
Yep India was / is Socialist