How does limiting the number of machines that can run it make money for Microsoft? I won't be paying for a Windows 11 upgrade (I assume it's not going to be free this time) until I need to replace my machine, which will be quite some time.
Windows 11 is a free upgrade if you have a Windows 10 license. You can't sell operating systems to consumers anymore, you have to sell OEM licenses to manufacturers, who in turn sell you a new computer with the new OS.