Swappable batteries aren't viable without a new business model. If you buy an EV today, it comes with a battery with a ~10 year warranty, and replacing that battery after the warranty ends is a pretty expensive affair.
Nobody with a new battery is going to want to swap it out for a old, potentially degraded battery. But everyone with an old battery would be happy to try to swap their way into a new battery.
Instead, I think you'd need a model where the battery isn't included in the price of the car, and you have a monthly subscription to rent a battery from either the dealer or a third-party. That way you aren't attached to the specific battery you're using, and the subscription fees go towards replacing old batteries as needed. The subscription would either be a base fee + price per replacement, or a base fee for rental + unlimited replacements.