Agreed completely .............. of course first their going to have to address where/how all that electricity is going to be generated ( without any pollution of course) 
Ciao
In a commonsense world yes.
But humans breed faster than the cities can cope.
More cars are produced than our roads can handle.
More suburbs are developed than there is infrastructure to support….etc
There is no rule that says
“You may not produce an electric vehicle until you can recharge it cleanly…”
Toyota, Nissan, Hyundai, Mazda etc, will just build the car because they know it will be taken up and they’ll just say…
“You recharge it any way you like..”