For consumers this is likely a great thing. But given enterprise customers and their traditionally fickle software, how are they going to keep up with major Windows changes every few months?
Even service packs break things, and those still aren't as complex as these proposed updates in some ways. Enterprise customers pretty much count on Windows not changing/ And even if Microsoft goes the LTS route, will they support one of these branches for 10+ years like Windows Server 2012 will be?
I work for a company that sells and develops Add-On products for Microsoft Dynamics NAV (formerly Navision).
They have moved to a MONTHLY "Cumulative Update" model, and are obviously deprecating the idea of "big yearly releases" (with the occasional, "voluntary", "Hotfix" or "Cumulative Update") that they have used for years.
It's no fun.
So, when Windows 10 goes this same way, we will have a situation where the OS is constantly in-flux, and the Applications (like NAV) are also constantly in-flux, with the possibility of every single month having to track down incompatibilities and update-caused-bugs.
And, if it's anything like what they are doing with NAV, these aren't just little bugfixes; no, they seem to be churning through all the code, continuously making SWEEPING changes, refactoring sections of working code, and generally just tromping around through the source ALL the time. This cannot help but to decrease stability, and with a modifiable product like NAV, these MONTHLY changes are consuming a significant amount of resources at the "reseller" end, and are actually stymying product improvement for our add-ons.
It's a bad, bad thing. Bad Microsoft, Bad!