Dang man, you sure sound like you chug a lot of politico cool-aid.
EVs are superior in many ways and people will get them over gasoline cars, it's as simple as that.
If they are so superior why does the government have to steal money from the taxpayer to give to the rich people to buy them?