* Batteries are really expensive and have a limited life. If my batteries were wearing out, could I go to one of these swaps and hope for a fresher set?
* Different sized cars require different battery capacities (EV Ford F150 vs Nissan Leaf). Not a problem with charging cables, but a big issue with battery swapping.
* Battery swapping stations would be orders of magnitude more expensive than charging stations.
* This is not really useful for many (or maybe most) users. If you are driving around town or commuting, charging overnight at home should be good enough for most people. (The main hurdle here would be convincing landlords of the importance of charging).
* It is a lot easier to standardize on a charging port, than to standardize one a battery pack. A standardized battery pack would dictate how the car is structured.
* It would make innovation harder on battery packs. It could make it impractical to try a new battery chemistry or capacity, whereas these are fairly easy changes to make without changing the charging port.