What I mean to say is that there's no fundamental reason a similar approach couldn't be employed.
I’m not convinced standardised batteries are required. The vast majority of people are using only a small number of phones. A battery store could easily stock the batteries for every iPhone model. The real problem is how hard it is for the average person to replace them.