How will you un-wear a battery with a press of a button?
I don't see anything inconsistent with a subscription if the manufacturer is responsible for replacing the battery during a warranty time. I prefer large ecosystems with 3rd party parts to dealing with proprietary manufacturing and warranties though.
In this scenario, have them do step 3..
3) push the button a second time.