You’re leaving out the context that the time limit should be way longer given how long previous versions of Windows have been supported. Ending Windows 10 support when they are is a deliberate effort to force adoption of Windows 11 and avoid the embarrassment of Windows 8’s failure. They learned it’s better to scare users into compliance than to actually attract them with well developed, feature rich software. The hardware requirements just make it more egregious.
Stop giving Microsoft the benefit of the doubt, they have demonstrated more than enough times they don’t deserve it. This is them strong arming users into doing something they don’t want to do, and it should be rightfully called out for what it is: shitty.