Why? Total 'theory' here:
In 2018 CPUs were affected by design flaws that enabled the Spectre and Meltdown side-channel attacks. Microsoft had to release patches for Windows that actually slowed down PCs with older CPUs. This let Windows work around the security problems in these CPUs.
Intel (and other CPU manufacturers, to some degree) would have to re-architect their older CPU designs to truly patch these security weaknesses. (they won't)
Intel stated that Spectre and Meltdown were addressed with hardware level changes starting with Intel 8th-generation CPUs.
Isn’t it interesting that Windows 11 requires 8th-generation CPUs or newer? I imagine this is totally related.
Of course, Microsoft isn’t screaming from the rooftops that PCs with older CPUs are fundamentally insecure at a hardware level compared to new devices. That wouldn’t be good for business. But it seems like Microsoft wants to quietly move everyone to new hardware so Microsoft knows it only has to support Windows 11 on CPUs with these security fixes.
Just a guess... but I bet I'm 'real' close...