I blame politics. Somehow EVs became political, so now people have all sorts of misconceptions and antipathy.
Combine that with price. Carmakers have decided they can be profitable selling fewer more expensive cars, rather than cars everyone can afford
Here’s a recent story …. I live in one of the more progressive states and we do have a decent percentage of EVs (12.5% of new cars as of 2023). My kid is in college about 90 miles away. When picking up at the end of the semester, another parent said “you’re so brave to take an EV this far”. In my state where EVs are well known. Where there’s a supercharger in town and nearby in each direction. Where it is only 90 miles each way