Because they suck.
I'm getting a ICE because I was something reliable and easy to use and that I can fill up anywhere. Oh, and I'll save for a comparible model, I'll save about 20K in costs. The EV's that meet my needs are all 60K+, I can't afford that. I can afford a ICE that's 40K and gets 35-40mpg though.
EVs are great for rich people who want to show off they have the latest and greatest and how eco they are. They also live in rich areas with public chargers and workplaces that have charges on site, and they don't care about spending an extra 5K for a home charger, or we live in an apartment/condo/shared housing where they are not available and not installable.
The rest of use need a vehicle that just works, all the time and doesn't take hours to fill up, nor do we have all the luxuries of chargers in our towns and workplaces and homes. I can drive my ICE 400mi and fill it up in a minute or two and drive another 400.
They are not for normal middle-class people. They are a luxury good for the upper classes. They are priced accordingly. Until you can make charging take 5m, and sell a EV that's rav4 sized for $30K that goes 400mi, they aren't going to be widely adopted.
and the people who drive 3 row SUVs and giant trucks, are never ever, going to buy EVs.