Agreed. The innumerable problems that coincide with fossil fuel based technology means it's a terrible idea to continue to subsidize it at taxpayer expense.
How do you think technology matures? It took years for automobiles to become reliable like they are today. It'll take years for EVs to become mature, but the only way to do that is to work on them now and improve as we go along. The absolute wrong thing to do is throw out the entire concept because they aren't perfect now.
So I take it you're against the government subsidizing science research in general? "The government shouldn't fund new technology" is a stupid and destructive position. We'd be living in the 1800s if it were up to solely the capitalistic market. I mean, the first broadly effective antibiotics that are responsible for saving probably hundreds of millions of lives at least only exist because of people working in government-funded labs, under government-funded universities, for the government. Why should the environment be treated like it doesn't matter to our civilization?