The reason Modi is running away with national elections is because of the absolute incompetence of the main opposition, the Congress party. Their decades of mind boggling corruption has finally caught up to them and their reluctance to look beyond the Gandhi family for leadership is costing them dearly. That combined with BJP's election machinery (which Modi has built) means that opposition has to raise their game spectacularly, which they are not able to do.
But, if I don't, how will I be able to call Trump a facist? /s
In all seriousness, your reply could have been written about the United States word for word. Some people simply see cult like following and divisive politics as being facism. For those people, your explanation explains nothing.
You wouldn't hear that though Modi has won federal elections twice, his party has lost many state elections during the same time. But he hasn't really done anything nefarious that could stop such losses. People has chosen Modi because at this stage, there's no alternative strong figure that can solve many India's problem. YOu'd hear about MOdi removing article 370 from Kashmir, the Citizen bill, but you won't get the details about the real reason of why those are needed to solve the problem India has been facing since independence but no prior gov attempted to implement them (despite agreeing in principles on multiple occasions) just because of vote-politics.
0: https://www.organiser.org/Encyc/2020/5/22/Foreign-Media-and-...
So what is the real reason then to solve the problem India has been facing since independence?