Is this because you actively want cars to be less efficient/more expensive/more cumborsome to use and maintain?
Which is a valid viewpoint, but your comment could be read as suggesting that this is somehow greener or cheaper tor simpler than BEVs, which it isn't.
For example, I'm assuming that the "better public transport" you envision is electric, and battery electric wherever that makes sense (which is in quite a lot of places, even trams with overhead lines in busy cities can benefit from batteries).
That means - total energy independence. I can get a solar roof and no longer need "the government" ie, a bunch of criminals, to "help" me.
Strangely this is never on the news. Ever. Go figure.
Possible but it would be highly inconvenient and people wouldn't like the consequences. At the very least we need referendums on all the big contentious issues.
The petroleum industry did just fine without government funding the building of gas stations. It took over 10 years from the introduction of the model T until gasoline outsold kerosene in this country. Not the best metric to compare against, just saying that these things take time.
The mainstreaming of EVs is coming. It's just taking more time than early adopters would like. Part of the problem is that many early adopters assumed that their EVs we're shiny and perfect like their Apple products, etc. So there's frustration that things aren't as glossy and simple as they'd like.
The market is working correctly. Demand for EVs isn't there. Give it time. Maybe a decade or two. And most cars will be EVs.