Earlier quoted context omitted.
This is still garbage compared to Windows and Linux though. You can take basically any x86 computer from more than a decade ago and install modern Windows or your favourite linux distribution on it and it will work (albeit potentially quite slowly depending on the hardware). Are there any good reasons why Android and iOS are so much worse in this regard?
The battery is a big part of that (IMHO). Even laptops, which obviously have batteries, tend to get used on a charger a lot. Mine are almost always on a charger. Batteries degrade and on a device that is used 95%+ on battery power this is noticeable after 2-3 years such that there's no real point in making the hardware last longer than that. You can argue the battery should be replaceable but that adds to the size an…
Standardized detachable batteries would have been pretty nice of course.
But even if you buy a new battery from the manufacturer, it may already be 5 years old and degraded as well, since they would only be produced for a limited time frame. Today you just need to find one that is small enough to fit into your device and has the correct specifications.
So there are advantages and disadvantages for integrated batteries.