They really should. Windows 11 has the bullshit “requirement” of needing SecureBoot so it can’t work on BIOS motherboards, only UEFI ones. This is different than saying you no longer support 32 bit CPUs. There’s no reason to require fucking SecureBoot. Seriously. It’s like someone saying they won’t sell you a TV if your house doesn’t have a lock in the door and then advertising their TV as secure because of that.
Your entire statement here stems from not knowing what you’re talking about. That’s OK. I’ll provide some insight.
Secure Boot is a security feature of UEFI that only allows trusted, cryptographically signed operating systems to boot. The nature of this prevents rootkits. Software that runs before the OS and injects itself. BIOS has many hard limitations and disadvantages over the modern standard that is UEFI. Your comparison going from 32 to 64 bit architecture is quite fitting. It’s not that different. There are many hard limitations and disadvantages to 32 bit. It’s unfit for today’s standards due to lack of features and security. All aspects of technology have to move forward.
Yes, but you could still buy a new motherboard without UEFI support a year ago, and there are still some units in stock online.
It’s way, way too early to drop support of an OS that is the latest version that can be run on hardware that current.
People who spent 3 grand building a computer in 2021 should be able to have OS support for at least a decade. They can’t upgrade their OS, so the latest OS they could purchase should be maintained longer.