The truth is that the suckers who buy them have terrible experiences and then the word gets around so that even the suckers start to see how bad they are.
EVs are a victim of their own success. There is enough of them on the road now that people are learning about the issues. Hertz is selling off a chunk of their EV fleet and cancelling orders. My SIL rented one for a business trip. She won't do that again and likely told all her friends..