I can answer that as an Indian casually in the market for an EV. The infrastructure isn’t really as good as western countries. Charging stations aren’t easy to find outside of major highways, and they aren’t as visible.
For intra-city users:
EVs are considerably more expensive than ICEs and India is a very price-sensitive market. The biggest successes for EVs here are Tata Nexons, for example. The ICE version starts at almost half the price of the EV.
Buyers will compare and run the numbers and unless you use it a lot, it can go either way. That combined with the iffy infrastructure is enough to make many people just go for ICE right now, in the hope that their next car will be an EV, when prices come down and tech is next-gen.
It is bound to happen. Prices are falling and more EVs are on the road, but it hasn’t reached critical mass yet.
Also, BYDs are actually quite expensive here compared to home grown solutions. Check the Tata EV range out.
Another factor that you’re overlooking is that India has a huge market of 2 wheelers, 3 wheelers and mini trucks. That’s a space where EVs make a lot of sense. They pay for themselves the more you use them.
So in food delivery, logistics, courier services etc., there’s already a very noticeable shift in motion, and that’s promising.
For some context, it’s because Indian movies were conventionally much longer in length (2.5 to 3 hours). Movies are written to have a cliffhanger at the interval, so much so that it’s sometimes referred to as a meta joke.