Do you mean carry an extra battery, or do an exchange? While you "could" do an exchange, similar to how propane tank exchanges work, do you really want to be trading your pampered battery in for some random battery with an unknown history?
You would lease a battery for 3 or 5 years from a company, and then swap at that company's swap stations. They would bill you on something like total miles put on the vehicle or total miles delta put on at swap stations. You would have exactly one entity with which you would interact in case of battery issues: the company.