EVs take too long to charge.
As mentioned before, most people charge their vehicles at home at night when they are snug in their beds. Even with the slowest 120-volt outlet, the car will be charged with 40-miles of range by morning. Most new EVs can double and triple the charging speed by utilizing a 240-volt outlet. (Fast) charging stations are beginning to appear all over and significantly reduce the wait. The San Diego region has 75 public fast chargers at 40 locations. And those numbers are growing every day.