Silent_Buddha
Legend
Except you now have the barrier to entry set to a price point. And again the transition wont just be windows 10 to 11. There will be people with machines originally running windows 7 that have been through the full upgrade path .
It doesn't matter an upgrade is an upgrade regardless of whether you paid for it or not. It doesn't matter if their machine originally ran Windows 7, they are most likely running Windows 10 now. It doesn't even matter if Windows 10 didn't have free upgrades. They'd still be running Windows 10. The only difference is that they'd either have paid for an upgrade or they'll be running a pirated version.
That last bit is the whole reason that MS went the free upgrade path. They felt it was better to have people running a non-pirated version of Windows that is less likely to come already infested with malware (which includes the potential for pre-installed botnets) than it was to have revenue from non-corporate/OEM versions of Windows. It didn't hurt that revenue from non-coporate/OEM versions of Windows was relatively negligible.
Also, your assertion that people that pay for Windows will also pay for better hardware isn't necessarily true. I paid for Vista Pro, Windows 7 Pro and later Windows 8 Pro to run on a Windows XP machine that I never upgraded. I know plenty of people that did that as well. I also know plenty of people that ran "free" (pirated) versions of Vista/Win7/Win8 on ancient Windows XP machines as well.
And while I do upgrade bits and pieces of my main desktop, there are still bits and pieces in there that were in there when I had Windows XP, some from Vista, some from Win7, some from Win8 and only a few things were upgraded for Win10. And this was a machine where I paid for the Pro versions of Windows Upgrades except for Win10.
I don't mind paying for it. But I also don't mind that it's free. Especially if free = less infested Windows installations out in the wild being used to DDOS some internet service that I want to use.
Regards,
SB