In 5 years, our Leaf has needed new tires, brake fluid, and... windshield wiper fluid and blades. We didn't need any new infrastructure. We plug it into a normal outlet at night, and it's full every morning. We've been taking the money we save on not doing transmission fluid and clutches and oil changes, and all of that stuff and put it in a savings account. In another 3 years, we'll need a new battery, but by then, it will probably be twice the capacity of the old one. (Nissan has discontinued the 24Kwhr battery, so fingers crossed, we'll get a 40KWhr battery when the time comes).
From a more global perspective, even here in Northern California, electricity is very inexpensive at night, because of all the spare generator capacity. Practically everyone can plug in their car at night, and with nothing more sophisticated than a $10 outlet timer, fuel up the fleet no problem.
Will every car be electric in 2040? Probably not, because cars last a long time. But I'll bet there will be very few gas cars sold by then. Battery prices are falling over 7% a year, and that's the most expensive part of an EV.