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 for 50 miles.
I'm not sure how well this would work in the US. We have a different culture here.
My wifes car is a Hyundai Ioniq 9 ( i couldn't wait for a Gravity), and the lady at the dealer who handles paperwork said she leased one. She said she just charges it to 100% every day because it's a lease and doesn't care what happens. That's the mentality of about half the country.
With battery changes, there would be huge amounts of waste, no recycling plans, and people intentionally abusing batteries. In the US, it is much better to own things if you want people to take care of them.
Then there is the issue of moving parts that will break. If an EV charger breaks, you just go to another place. If a battery changer breaks, your car is stuck and it will a take much longer to fix.
I think the solution is better battery chemistry, like solid state, to resolve issues with cold weather and range.
For the battery degradation, i had my Tesla for 6+ years. It was still at 94% of original range. I only used superchargers when on long trips a couple times a year and charged at 20% and only to 80% unless going on a trip. That's not much range loss.
Gas vehicles do lose range, but no one notices because it's not pointed out like it is EVs. Gas vehicles have carbon build up that makes them less efficient and loose power. This has a measurable effect. If you lose 2 mpg on a 20 mpg vehicle or 3 mpg on a 30 mpg vehicle, you have lost 10% range. You don't hear about this in the news because there is no huge oil lobby or news network trying to make you focus on it. To me, the whole range anxiety issue was created to stop EVs from selling. If your car gets 300 miles, it's not much different than a gas car. It takes 15-20 minutes to "fill up" vs 5 minutes, but most people stop to get water or snacks and stretch out their legs for that long anyway. Also, who is driving more than 300 miles a day often enough to even worry about an extra 30-40 minutes a trip? It's all exagerated.
The only disadvantage is the cold weather. But the advantages, even in cold weather, are huge. You can warm your car in the garage and the heat is almost instantaneous. The traction control works much faster and better. OTA are the norm. You get much more storage. It's inherently less likely to roll over if you skid. The front crumple zone is much larger. These things are just not advertized as much as "range anxiety" for the one or two times a year you might have to wait 15-20 minutes per stop in a long trip.