Last nearly forever? That needs to be broken down into details. Aren't batteries for EV limited to about 10 years of use? And they're a costly replacement?
A good solution would be to make EV batteries easily swappable instead of "charge stations"...