A major problem is that dealers hate carrying and selling EVs. If you want to get these vehicles you either have to special order them or you have to buy used.
I think a big portion of why Tesla is so prominent is because it's relatively easy to get a Tesla almost anywhere.
*edit* I'm out of date. It looks like the dealers around me are all stocking EVs now.
I only know that the Chevy dealer near me has several EVs on the lot. I have no idea about elsewhere though.
I wonder how US-specific this phenomenon is. UK dealerships don't seem to have a problem stocking them, and have been quick to pick up BYD franchises.