Back in the early years mobile phones used to have battery packs that could be removed, (and hence replaced), easily. So when your battery lifespan started getting a bit poor, you just fitted a new battery pack. {Similar to if your battery drill, or battery multi-tool needed a new battery.} I still have the impression that battery life is a key factor influencing when people change their phones. Maybe they would be kept longer if it was easier/cheaper to just stick a new battery in? As its only the geeks who must have all the latest features on the day they are released. The concept of paying several hundred pounds for a piece of technology that only has a lifespan of one or two years seems crazy to me.
Maybe I'm old-fashioned, but I still relate to purchasing separate Amplifier, Turntable, Tape-Deck, Tuner, Speakers, (and later CD player), to listen to my favourite music, (AKA LP's Tapes). I was recently sorting some old documents and stuff whilst tidying up various draws & cupboards, where I found a receipt for my Hi-Fi amplifier. Nothing too fancy but in May 1989 it was £160. No idea what that relates to in modern money, or how many hours of work I needed to do to buy my amplifier. But it is still working 30+ years later sitting in our lounge. So that's less than £6, per year, so far! I can't think of any phone technology that can meet that lifespan?
The trick is to have children who are in the geeky, must upgrade frequently category. So you can acquire old handsets off them, every one or two years, then just pay for an airtime contract for your phone calls, texts & data. Typically less than £10 per month. I've heard of some people paying £40+ per month, which has got to be madness IMHO.
Doc H.