Thank you for the clarification; my apologies for venting at you as if you were MS. There were ways that the organization should have blocked the upgrade better; and I agree that the need for new drivers where old ones ought to be fine is definitely not MS's fault.
Windows is a huge ecosystem and there is a lot of blame to pass around in every direction. I admitted that it was an MS problem, but I was also trying to point out that it was an ecosystem problem too. (There hasn't been a major driver architecture change between Vista and 10 and it blows my mind how many drivers needed new releases every Windows version between Vista and 10 and weren't just magically compatible.) Apologies if that point did not come across well.