It's money, they're horrendously expensive, having a charger installed is expensive.
I want to buy my wife a model y, it's about $50k before a $7500 tax credit. Financially you have to be in a pretty good place to look beyond a cx-5 that starts at $25k.
There's also some wild opinions I've heard about the electric grid, efficiency, where our power comes from, and how they work. These people all think the government is trying to steal their car and force them into an electric.
ICE cars are better at one thing: filling up the fuel gauge faster.