It's not that good of an idea in the long run. It was attractive when EVs struggled to have 100mi range and L3 chargers didn't exist. Once batteries got good enough to push 300-400mi and there's plenty of L3 chargers around, it's just not necessary. The range will outlast your bladder.
That's on top of what others have mentioned about how they can get abused. You'll never know if the new battery you're getting is good. Or if the charge station tests it and find it's junk, then they have to do something with it, which increases their costs.
If anything, it was a major coup by Tesla to make their plug the standard when they have the largest existing charging network for that plug. Now they're in a position of letting other networks catch up.
This decision is bafflingly stupid. Is firing people the only way Musk can get hard anymore?