First of all, if you're counting on charging at home, lots of people don't have garage access for overnight charging. This might be mitigated by charging at work, but that's all of a sudden going to challenge the available power distribution for those areas. And that's adding to the peak power problem. And the average parking garage doesn't have 250-500kW service. Might work well in places like Phoenix AZ, where a shaded parking spot could become a shaded solar parking spot.
The next problem is overall power. If we did replace every ICE car with a BEV, we'd just about double the electrical demand of the USA. Just for cars, not even factoring in trucks, planes, and trains. Where is all that grid power coming from? And we'll need grid upgrades to deliver it.
And then there's production. Tesla is hoping to be able to supply batteries about 1.5 million BEVs per year from their Gigafactory... it's going to take quite awhile to replace all 250+ million passenger cars. And of course, ability is one thing, desire another. It's not even a stretch to imagine a large population in the US switching from paranoia about the Government coming to take their guns to one about the Government coming to take their cars and trucks.
This succeeds much better going slowly. That also delivers better costs on batteries and the chance of better technologies along the way.