The 7 to 10 migration was pretty standard. MS has typically supported a Windows version through the lifetime of its successor, only stopping support about the time the release after that comes out. XP was supported until 7, Vista was supported until 8, and 8 was supported until 11 came out. By the usual pattern, 10 should have been supported until 12 came out, not two years after support for 8 was dropped.
They already did those shensnigans to force people from 7 to 10.
The 7 to 10 migration was pretty standard. MS has typically supported a Windows version through the lifetime of its successor, only stopping support about the time the release after that comes out. XP was supported until 7, Vista was supported until 8, and 8 was supported until 11 came out. By the usual pattern, 10 should have been supported until 12 came out, not two years after support for 8 was dropped.
Also they arbitrarily set which processors are compatible. I have a pretty fast machine with Athlon that cannot be upgraded officially