NIO has solved this with battery swap, it solves so many issues: automated recharge in <5 mins, no charge curve to worry about, no battery degradation to worry about, no technology obsolescence to worry about. No carrying a giant 120KW or 220KW battery when you only need to pootle around town...