To my knowledge upgrading to the newer release of any of those linux distros was not blocked by having only slightly old and perfectly serviceable hardware.
You do migrate to newer versions of those ossses with new de and backend lib versions, and all the breaking changes that entails which means spending another week chasing down broken stuff and learning how different things work now.
This is like people complaining about how Ubuntu 16.04 LTS support ended not long ago (2021-04-29)
Or macOS 10.9 Mavericks (2016-12-01)
Or Android 6.0 (2018-08-01)
Or Debian 8 “Jessie” (2018-06-17)
Or Linux Mint 17 (2019-07-01)
Or Fedora 23 (2016-12-20)
Or Slackware 14.1 (2024-01-01)
Of all of these, not even Slackware comes close to how long Microsoft has supported Windows 10 post release (2015)
To my knowledge upgrading to the newer release of any of those linux distros was not blocked by having only slightly old and perfectly serviceable hardware.
I migrated someone running mission critical software off of CentOS 6 this year.
People hate upgrades.
Windows XP. 2001–2019. If 10 beats that I’ll be impressed
2014… the POS edition (basically LTSC) was 2019
Yes, but you don’t migrate to Windows 11 from those.
You do migrate to newer versions of those ossses with new de and backend lib versions, and all the breaking changes that entails which means spending another week chasing down broken stuff and learning how different things work now.
Which is about the same
windows 11 is not only about irreversible breaking changes