They’re not very green. All they do is move the emissions to a different location.
The electric car might be great in a couple of decades but as a way to tackle global warming now it does virtually nothing. The real challenge is to get green energy that is cheaper than fossil fuels. That requires heavy investment in green research and development. Spending instead on subsidizing electric cars is putting the cart before the horse, and an inconvenient and expensive cart at that.
It’s not about the economics. It’s about feelings, which are of course the highest value.