I think Microsoft is about to learn another very hard lesson, people don't want to pay for Windows, they're used to getting it free with their new machine. Businesses are used to paying for software, most consumers aren't.
"You mean I buy the computer now but then I have to pay extra for Windows 10 in a year?" I can see that conversation happening in Best Buys everywhere. Nope, for me this is a non-starter, I'm staying with Win 7.