I think it's more the price than anything else. Tesla is nowhere near a premium car, let alone a luxury one, but sells for luxury car prices. Of course other manufacturers wanted to jump on this train with spectacular profit margins.
For most A to B drivers a new EV is completely out of their price range. Not to mention a bunch of them live in apartments so they would effectively still have to go to a "gas" station to fill up, except now it takes 3 times as long.