I've often thought about this idea. It'd be pretty rad to pull into a jiffy-lube like location, and a pit crew just swaps your battery and you go. But there are a few pretty massive problems with the concept at large.
The biggest one being that these batteries are quite simple pretty damn large. They typically weigh ~1000lbs plus/minus depending on the capacity. Just moving those around is no easy feat. They are also not really just an easy plug and play installation since they have to be protected and whatnot. And I'd imagine they are fragile to some degree.
There is also the issue of having a facility capable of storing all of these. Beyond the size and weight, they are all different shapes too. So you'd need a place that would have a pretty expansive inventory of these batteries, because you'd ideally want to cover all the manufacturers and subsequent models that may show up. It'd have to be a rather big warehouse just for the storage half of the equation. I think you'd struggle to have these facilities conveniently placed everywhere, if it was even possible to quickly drop and swap them in the first place.
And then as great as it sounds, I'd still imagine that by the time you got into a bay, some fancy mechanism went and picked your battery, brought it to you, you got it swapped, etc. it'd really not be nearly as fast as one would expect. I mean, think about how long a generic oil change typically takes, and we have had purpose built facilities doing this for decades now. At best, I think it'd be sixes compared to the quick charging tech we currently have - without all the added complexity mentioned above - but likely longer.
I'm sure there are even more issues with the concept if you think about it more too. Maybe one day there will be a set of battery standards across all vehicles that makes this slightly more feasible, but I've got to imagine that increasing charging rates will almost always win out in time and ease.