There is so much time, effort, and physical waste that is generated by slightly redesigning phones every year purely for the sake of making sales (as opposed to meaningful improvement upon the existing design or introduction of a new hardware feature). Think not only of people upgrading for the sake of it, but all of the cases, screen protectors, and other assorted accessories cast in plastic for previous models that are garbage now.
It would be nice if we could just space these things out to 5 years or so now, because that's probably how long it takes for anything to change enough to justify a new model.
Of course when it was new the camera opened quickly. And then Apple made their OS more heavy weight every year until my phone slowed to a crawl.
And faster phones are nice, but I think it is worth considering how valuable that really is to us as users and a society, especially if the process involves making loads and loads of ewaste and consuming tons of new resources, and all the emissions their mining and transport involves, when we could simply keep our software slim and our old devices functional.
And the big companies will never do this. Do we need to force them to allow open software to run on these devices, so that clean builds can be patched and maintained when the company over bloats them or abandons them?
Even just on the iphone the improvements in software have been dramatic over the past 10 years. Go install one of the early versions of ios on the simulator some time to see how far we've come.
Define better. I enjoyed computers more in the 80s. There was less bureaucracy. Cubase on the Atari ST never crashed. The modern C++ one does crash, often.
Much like with old IDEs old DAWs did a lot less. If you truely prefer it why aren't you still running Cubase on an old Atari or emulator?
Besides that there is the whole rose tinted glasses thing. My early experiences getting FreeBSD and Slackware running on my computers, and setting up X for example were something I'd never trade and taught me a lot about debugging systems, configs, etc. But that whole process was objectively worse than today.
As for curated/opinionated, most people don't want to be power users. Most people never did it was just in the 90s you had little choice. If you want to be a power user today the options are still there.
nowadays you have many "desktop" applications bundling their own special build of chrome just because developers are so lazy(and I'd say many severely lacking critical judgement) they feel like taking their webapp and deploying as a "desktop" application.
The situation is infinitely much worse than it was in 1995.