Solution is right there under our noses.
Simply put, vehicle owners don’t have to own the batteries.
Define the batteries the same as the fuel that goes into ICE vehicles. You don’t actually own the fuel, until you want to fill up the tank. Then, you refuel as the need arises.
Make the EV battery makers own the batteries, and the vehicle owners just ‘renters’ or ‘leasers’ of the batteries.
When the batteries go bad or burn up, it’s the responsibility of the batteries companies to handle the problem, thereby making the vehicle owner faultless.
Meanwhile, it’s still the responsibility of the EV ‘owners’ to charge/recharge the batteries when they run dry.
Meanwhile, last week I noticed that, people with EVs don’t chance it when driving long distances. My family (wife, daughter and her 3 kids) just drove from Tampa to Los Angeles, and I only notices ONE EV (a Tesla) on the entire road in Texas (I-10). In Tampa, it seems that every 5th vehicle is a Tesla.
If you lease the car, you don't own the battery. If you buy the car you do.