Just to add for anybody who doesn't actually own an EV: the non-Tesla EV charging network right now is notoriously bad and unreliable. In fact, there exists an entire app called PlugShare where EV owners rate and comment on charging stations to let people know, "This station is currently broken", "This 100 kW charger is only putting out 40 kW" etc.
This is why people who dismiss NIO's swap stations usually don't get just how frustrating it is to deal with charging stations and how convenient it is to swap out your battery for a fully charged one in 5 minutes flat. In a perfect, fictional world where charging stations always work and always charge at maximum speed, yeah sure swap stations might be unnecessary. But in the real world, it's not uncommon for charging stations to sit broken or under powered for months at a time, and your only choice is to sit there for more than an hour waiting for your car to charge with a 40 kW charge, even though it has a maximum speed of 350 kW. Don't get me wrong: I have doubts and concerns about the long term viability of swap stations myself, but the point where charging stations will be everywhere, reliable, and can fully charge a car in 20 minutes or less might be a decade down the line.