With the XP Mode that was the previous MS attempt to bridge the gap between XP and 7 users when MS wanted businesses in particular lingering around and clinging onto XP to move up into 7 after Vista didn't take off so well mainly due to how MS Understated things like the actual need for more ram but instead simply allowing OEMs to slide by with under equipped gear resulting he bad rep that one got fast! 7 came along with the MinWin success story while not seeing the hardware requirement go up any as well as what we now find with 10! If they had only stated ... Vista wouldn't have been seen as such a flop as it actually wasn't but still needed the MinWin kernel.
MS tends to do things half baked at times as when 8 was a flop attempt to bring in the dual platform OS which went nowhere fast! 8.1 smoothed things a little but it was still going to take 10 or newer for MS to progress far enough along to worth the look! The initial hardware detection and auto find incorrect and hang drivers problem will have to be worked by MS before the next time comes along? however.
What is now being implemented this fall by MS however is to take the Windows OS namely with 10 for businesses and turn it into a monthly paid for service rather then simply being a newer version of the OS. All support is paid for as you would for any other monthly service by subscription. For us home users on the other hand we will still need to learn how to debug things on our own like tracking down support site updates from the OEMs out there.
Fortunately months back I had already tracked down the updates I would need here as far as a few expansion cards go to save a great deal of time when avoiding debugging hassles. This is one of the main reasons I would advise looking things up first you will need for each type of hardware(s) you before 10 looks them up in order to verify and see that the correct drivers go on. The guide here will show how to stop 10 from gumming up the works in the meantime.