You do know that ChatGPT just regurgitates what is published publicly in the source links. These sources in turn simply regurgitate what manufacturers have been using as an excuse to make phones more disposable, thereby forcing new purchases.
Me thinks these are not excuses these are legitimate points. I don't feel I am being forced to upgrade and there are many others like me, I use first gen iPhone se and my wife uses iPhone 6s from 2015, both running great, no issues at all, easily gets us through our day. Still receiving security updates by the way.
It wouldn't take much effort to have a practical design where the ingress point is sealed off with fixed gaskets.
It will wear overtime, upon opening and closing unnecessarily, at least the kids will do, unless screws are involved but even then what's stopping the average joe from over torquing them. All human input is error waiting to happen.
The problem is surface area, on phones which are very thin, we do not have enough of it. What ever design they come up with it will take more area then what the current design is taking which is practically nothing and fully optimized.
The galaxy s5 is keep getting referenced here like it is the direction we should head in, but reminding everyone it is a
IP67 up to 1m for 30 min rated design whereas the iPhones are on
IP68 up to 6m for 30 min. The difference is in orders of magnitude. That design won't stand a chance now a days.
I am sure they will find a new way which can't be predicted right now.
Anyhow, apart from that I still feel like nothing can beat the reliability of fully closed phone design. The engineering side of my brain can think of many scenarios where it will perform better with emphasis on reliability.
Manufacturers are using higher density batteries but failing to provide meaningful increases to battery life which is telling.
Because battery technology hasn't change since 1991 and won't be changing anytime soon, at least in our life time, but what has changed is our processors getting smaller and smaller, which means less power consumption and more performance. In practical sense runtime has increased but it's dominated by other factors like, 4G-5G, high graphical games that also use data constantly, bigger screens, high refresh rates, in general people using phones all day long because they
can now, all this wasn't there before if you remember, our hunger also increased. This is why we are not seeing giant leaps in runtime I believe.
The fact is that software has become much more inefficient as hardware has become more powerful.
I can't say anything about android but on iOS the software is pretty schmick.