Many phone manufacturers are now offering updates for longer too. Longevity is definitely becoming a selling point.
Even the best of them only offer about 8 years of support though. To be fair to Microsoft, Windows 11 came out in 2021, and supports most machines up to about 6-7 years old, so they aren't really an outlier. It's just that people expect computers to last longer, which isn't unreasonable. Microsoft used to let you install newer Windows even if it wouldn't work right, so for example I had 10 on a laptop designed for 8, and it was mostly okay but lack of drivers meant power management didn't work right and you couldn't turn the fan off completely.
That's the real change here. You could bodge it before, and now Microsoft is trying to stop you doing that.