International commentators can't seem to wrap their minds around the idea that Modi's BJP is having so much success because Indians, on the whole, like them and think they're doing a pretty good job.
Americans in particular tend to think that if you don't have two equally strong parties duking it out over 50/50 nailbiter elections, it's not democracy. But plenty of postwar and postcolonial democracies end up with dominant parties, without falling into dictatorship. In Japan, for example, the LDP has held power for something like 95% of the time since WWII, and it's a pretty healthy democracy.