Well I will put it this way , with the compatibility of most SW to linux, the unaffordability of 'good' software by general people and its general performance compared to open source versions (since the pro stuff focuses on enterprise management/team crap you don't need), I don't see why a home user would wanna stay with windows when it gets intrusive like that.
I mean does anyone think that the MS internal meetings discussing this issue are anything but a echo chamber reverberating their leaders plan??
I noticed when someone 'wants' their vision in a big company, the way its structured, nothing stops them until the money stops falling in, and usually there is a substantial 'delay' effect and pretty much fabricated feedback/projections that carefully cook data to make it look like the outcome is favorable, meaning that nothing happens and it 'looks good' until the money stops coming in. The analysts doing forecasting (if they even have any, they might because its supposed to be a big smart company) have a extreme bias to offer 'favorable' outcomes for the company based on data gathered.
And when there is a money problem, even that is covered up at first, by making it look like the expenses are preposterous, even if everything is business as usual. Then they will have creative cost cutting, layoffs, relocations and other things that hide the problem,(the problem is with sales and popularity rather then the expenses). Now I am not saying that the people making the spy/bloatware are valuable assets, but that is kind of like a project group, not the organization, and usually they blame the entirety of the organization rather then the madmen responsible, because their ego is usually too big to admit to making a mistake like putting money into a bad R&D effort, and if they point fingers, then someone that is calling the shots up top is responsible, and they can't have that....
The #1 sin I see in big companies that sell to the public is that they think the public is 'dumb'. They get more dumbasses to deal with then usual but its a generalization that puts you squarely into 'scam territory' as far as the product development goes (it seems to be pushed through by sensationalism). Easy to get into one of those meetings and feel that you are in a boiler room. Some how, despite the fact that you are average, you think "well darn, I don't know anyone as stupid as the bulk of what they think the customer base is"... kind of like conservative media (where they sensationalize a issue ,cause outrage, and it turns out that its pretty much a outlier that is taken out of context)