Its the tecnological equivilent of a computer. In a few years, the software and much of the hardware will be obsolete, and incompatible with new software and hardware.
Can you get an upgrade? Will the upgrade be worth it? Will the company still upgrade? What is the resale value?
Right now I can go out and buy a working 20 year old car for $500 that gets so-so mileage, and will get me through for a few months or a year.. or longer. I dont think that happens with battery powered cars. Take a Prius. Toyota oversize the battery pack so the drop in capacity isnt noticed for years. In 20 years, have fun with a dead battery pack. Will the new tech, if it is adopted, work fine in your older vehicle? Or are we back tot he software / hardware issue again?
And wil it work in all climates?
Still wont help that all the materials to build those batteries need mined, by big trucks, and big shovels, and shipped in container ships that move by burning pretty close to straight crude oil. And then, you have to factor in lubrication by oils, oil for plastics...