Public transport doesn't work everywhere. It's great in big urban areas but once you get out into lower density countryside it's hard to run something comprehensive.
If the choice is between a diesel or an EV then we should insentivise the EV. However direct subsidies for buying cars probably won't work as well as widening access to charging. I see they are trying to make the process of adapting pavements for curbside charging easier which I think will help more.
Charging from the socket is about a tenth the cost of public charging infrastructure and with solar it becomes functionality free.