Meanwhile, I have 12+ year old Macs that still work great, have up-to-date browsers, can install any app, and can run the same modern software that my 6 month old machine can.
iPhones make sense from a reduce and reuse (as an egg timer) standpoint. Apple can clearly build products that can stand the test of time and still be genuinely reusable, but those products aren't iPhones.
As of at least 2 years ago, I was able to dust off an old first gen iPad from 2010 that last got updated in 2012, reset it and log on and download the “last compatible version” of apps like Netflix, Crackle, Hulu, Plex, and Google Drive.
> You'd be stuck with a 5+ year old browser that you can't upgrade because Apple bans other browsers from running on iOS
You never tried browsing modern websites on older iOS devices have you?
I have, it's how I learned that WebP images still weren't safe to use because Safari didn't support them until ~2020. Encountered a lot of pages that were just blank white documents, assuming it's because they failed to render the markup or whatever frontend frameworks they used weren't compatible.
I'm basing my post off of my experiences of trying to reuse old iPads.
Is it good or bad? Please enlighten us.
Can you run all the latest apps? Maybe not, but are you confident any device you currently have can run the apps that will be released ten years from now? In the case of Apple you know that the apps you're running right now you'll still be able to run ten years from now. That's the difference, and for a lot of people that's perfectly fine. There are still a lot of people quite happily running their early gen iPads, for instance. It still does everything they need it to do.
Where Apple is setting themselves apart is not forcing you to buy new hardware because you need critical security issues fixed. If you want new functionality and features, sure, you may need to buy new hardware - but you shouldn't have to buy new hardware to get security vulnerabilities resolved.
I only use it as a web development testing device since I like to maintain compatibility with older devices even if the userbase is trivial.
YouTube apps stopped working on older devices a few years ago.
Netflix on the other hand never deprecates their APIs.
Older Apple apps that you download like Numbers, Pages, etc still work. Last time I checked, Spotify still works as well as music and movies you purchased from iTunes.
I even had Apple Maps powered by Google work on a 1st gen iPod Touch (2007)