The practicality of battery swapping decreases exponentially as size and weight scale. The cost of building a battery swapping network for western-car-sized battery systems, even once solving the engineering elements (which are manageable), are likely a non-starter. Especially if the other principle technology rival is fast-charging stations.
How much added convenience is required to justify huge mechanical systems with many wear components and large maintenance costs over replacing a few charging cables every X months? Lots.