Re: The same with Mars bars
It's primarily due to deliberate planned obsolescence.
The battery is made as hard as possible to replace in most models, and software becomes either extremely slow or support is withdrawn entirely.
This worked commercially while technical improvements meant the newer versions were significantly better (faster, longer battery life, more RAM, more storage), but significant performance haven't been technically possible for years - and now all the newer versions will be objectively worse.
So quite simply, everyone is going to hang onto their current devices and repair them until 2027-2028 if at all possible.
Microsoft chose exactly the wrong time to try to force PC upgrades, it's going to cause a pretty big spike of Linux desktops. Whether that will be permanent remains ti be seen, of course.