The problem is that to effectively fight climate change you need to cut emissions in five to ten years, and not fifty to a hundred, and in a nation where even a solidly blue locality openly dedicated to fighting climate change can take ten years and hundreds of millions of dollars to open a bus lane, it should not come as a surprise that many people with the resources to do so are choosing an imperfect solution now rather than running for office so they can get a bus line to their neighborhood in a few decades.
This is before we get to the fact that even nations which world leading public transport systems known for connecting to every small village and house still have plenty of cars and highways, people just don’t try and use them to for every trip in a dense city and plenty of people can get by without owning a car at all. We need to eliminate all emissions, not just city emissions, and we needed to do so ten years ago.
Yes north america needs more common, frequent, and reliable mass transit and the fact that the richest country in the world’s mass transit is in such a state is a national disgrace, but that is not opposed to the quick elimination of oil burning cars but rather should be done in parallel to them.
There are, with the federal government alone paying 7k on most EVs sold in the US. The problem is that they are neoliberal flat subsidies applied at the point of sale that needed Republican support to enter law and as such companies just tack on 7k to the price customers are willing to pay anyway.
What we need is to incentivize manufacturers to focus on bringing down costs by focusing on things like LFP batteries and smaller vehicles, but manufacturers are currently incentivized to make larger vehicles because people are willing to pay a lot more than the added space cost to make, thusly increasing margins. At the very least making the full subsidy only available on vehicles under 25k, with a decreasing subsidy for vehicles under 50k would probably help, but you would need to be ready and willing to call manufacturers on their near certain attempts to get around it.
Some actual price wars between manufacturers would help too, but US auto manufacturers will fight tooth and nail to forestall that possibility.