Hopefully this announcement will put some pressure on Apple to do the same.
My iPhone 8 is still supported by the current iOS (no longer by 17, womp womp.) It's nearly seven years old, is still on its first battery with about 79% capacity left and it hasn't gone into brownout-prevention mode yet. I'm figuring that with the new iOS release it probably won't be supported, but who knows.
A few whiz-bang features aren't supported; fancy but kinda useless webcam stuff, and newer iPhones can do more extensive object recognition in photos like bugs and plants that I think my phone won't do.
I'm not missing much aside from better cellular band support, which is kind of a wash because my phone has a qualcomm modem and Apple's switch to intel modems didn't go well.
Even the newer cameras aren't tempting because a generation or two after the 8 and X, they all became inflicted with Apple's horrifically bad "AI" image processing that makes everything look like a watercolor painting.
They have for phones but I think they could do better when it comes to the computers.
Also it would be nice to have a formal statement of what their intentions are.
As an example I have no idea how long my four year old Mac Mini will continue to get updates for.
Apple provides security updates for the prior two releases, which means that damn near any Mac made in the last ten years, even without Opencore Legacy, is still receiving security updates.
My 2013 Macbook Pro will run the current MacOS release with Opencore Legacy. That's a now-ten-year-old computer running the current OS release.
Anyone who uses their computer for a significant period of time, and especially to make money, who does not upgrade more quickly than every ten years, isn't very smart. It doesn't take long, waiting for your computer every day, before it's costing you more in lost productivity than it would be to replace it with something newer, especially if you buy used.
Claiming that a ten year old laptop, Apple or otherwise, is "perfectly usable" is a joke by people who clearly haven't spent any appreciable time using current hardware, which is by every single measure enormously better.
For phones and tablets, sure. For desktops/laptops, Linux outdoes them handily. My mid-2012 MacBook Pro can run Catalina at the latest, which has been outdated for several years and unsupported since last year. But I can still install a current Linux distro on a machine of that era just fine.
The only valid comparison is versus Windows, because only Windows has similar capabilities and user experience.
Zero issues, I just had to migrate to Linux to get OS updates. It has pretty damn good reliability.
Hardware can last pretty long, it is wasteful not to bother releasing software updates.