1. We need a solution for actual urban populations 2. We also need a solution for the 90 million that don't fall under solution 1 3. and finally, we shouldn't be forcing people to buy specific cars. Not saying EV are bad, just that the market needs to start being more competetive, and automakers need to care more. People tend to follow the crowd, if lawmakers were serious about the environment, automakers would have a harder time continuing selling new cars every year(waste), and even more so non electric vehicles.
I think there will still be a niche market for ICE vehicles for a very long time, but people who are not "car people" would very easily be driving EVs if they were more popular. Most won't notice the difference.