If you buy a new PC every 5 years, you are completely covered as far as Win 11.Many people do not buy a new pc every year and many are not lucky enough to be skilled users. If you are over 40 and buy a pc every 4-5 years it is hard to know things like flashing bios or even working within the UEFI at all. When you but a car you do not have to upgrade software.
Anything probably 2017 or later will be able to upgrade to Win 11 easily, as long as the actual hardware (CPU) supports.
Anything before 2017 will be 9+ years old before Win 10 falls off support in 2025.
The vast majority of users do not upgrade their OS manually.