"It's not a compelling product they can get people to pay for, unlike all previous versions of Windows."
I don't think Windows has been a compelling product people pay for since Windows 95 (or just maybe XP). How many home users specifically go out of their way to buy Windows? IME most people use whichever version of Windows comes with their computer when they buy it, and only change versions when they buy a new computer. So the people who are getting a Windows 10 upgrade for free are mostly people who wouldn't have bought it anyway.
I don't think Windows has been a compelling product people pay for since Windows 95 (or just maybe XP). How many home users specifically go out of their way to buy Windows? IME most people use whichever version of Windows comes with their computer when they buy it, and only change versions when they buy a new computer. So the people who are getting a Windows 10 upgrade for free are mostly people who wouldn't have bought it anyway.