This is a discussion rather than a question because I wish to invite comments. My initial comments are well documented in my articles.
I have a ThinkPad X230 that was new in 2013 and which came with Windows 8. I upgraded it to Windows 8.1 (different operating system) and then on August 6 just past to Windows 10 Pro Build 10420. In mid-November, I upgraded to Build 10586. All is well so far.
I just got and implemented a new ThinkCenter M73 new at the end of 2015 and which came with Windows 10 Pro Build 10240. I installed Build 10586, took my Windows 7 desktop out of service and installed my software on the new Windows 10 machine. All is well so far.
I have an elderly ThinkPad T61p new in 2008 that runs Windows 7. I tried to upgrade this to Windows 10 and this experiment failed because there were no drivers for Video or Network. The lack of a Video driver was the knockout factor. This machine was restored to Windows 7 and continues to be a spare machine.
Now: I have (from a client) a ThinkPad T410 that is nearly 5 years old and came with Windows 7. I upgraded this machine to Windows 10 and the results were not spectacular. The upgrade succeeded but I have Stopped Working errors on Windows Explorer and some built-in Apps that I have not been able to fix. I tried SFC and DISM and all things I suggest in here.
So then I thought upgrading to Windows 10 Build 10586 would help because 10586 fixes lots of earlier bugs. No way. The Windows Update ran "forever" and broke. Further my attempt to use the Media Creation link (which I have used before) failed and it also tried to check for updates "forever" . So this machine will go out of service. For this particular client a new Windows 10 ThinkPad is the proper way forward.
But now think about all this - and here is the discussion point.
A five year old machine upgrades to Build 10240, fails to get to Build 10586 and can no longer run ANY updates of any kind. Likely a hardware incompatibility.
But what about all the other users who did upgraded older machines and now cannot upgrade to Build 10586? Such users exist in this forum and myself and others are trying to help without success.
What about me in a year? Is Build 11234 going to fail on my X230?
Has Microsoft led us down the garden path? Too bad for you if you took our advice and installed Build 10240 but can no longer update and run new Builds. Your machine is toast.
I really would have expected any machine that successfully ran Build 10240 to run new Builds. But that is not the case.
What about you? When will your machine quit working?
What good is any machine that cannot run updates?