Hybrids are great, but straight evs only work if you have two vehicles and use the EV to commute around locally in a city. EVs lose around 1.5 to 2% of range per year and lose 30% of their range during cold weather. Then if the battery fails in a long range EV you're looking at a $10,000 to $25,000 bill to replace it, making all those vehicles you can see now that are 20 years old and still road worthy a thing of the past. If the US actually swapped to mostly EV it would destroy anyone who has to rely on buying older vehicles to get by.
EV also in its current state is no good for anyone in apartments or renting or places that can't easily plug in their vehicles from home. A for lightning for instance takes like 4 days to charge on a 120v outlet and while it advertises a range of 300 miles, it's cold weather mileage is about 210 and stopping at a fast charge station to quick charge up to 90% will cost you $50. No better and often worse on prices than an ice. In this sense it only works out well if you have a house with a garage for your vehicle and an added bonus if you have solar panels. Right now though, that's not most of the population at all.