Microsoft has largely stopped asking consumers for money. The last paid upgrade was Windows 8, IIRC. Since then, Microsoft wants consumers to upgrade, so it's free, with full screen prompts at login, and sometimes the 'no thanks' button just does it anyway.
Microsoft sells consumer OSes to OEMs. I haven't been looking, but I assume they don't allow OEMs to install Windows 10 Home anymore; and maybe not even Windows 10 Pro. So when consumers buy a new PC, they're getting Windows 11. The only Linux option at most stores is Chrome OS, which Google is shutting down, and is just a browser for most users (it's a useful product! a lot of users just need a browser; but it's not a platform of empowerment)
The present: Nobody got fired for buying Microslop.