> Apple has been top of the industry in terms of length of OS/software support for their devices.
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.
This doesn’t absolve Apple of their lack of support for older Macs, but if you want to keep using that MacBook on a more modern MacOS, take a look at Open Core Legacy Patcher. Have Monterey on my 2012 Mac mini and it’s working great.
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.