This is exactly the same thing that happens every time Microsoft releases a big new release of Windows. Many people complain about the changes, the install base goes up, many people switch, and then they discontinue updates. The same thing happened with Windows 3.1, 98, XP and now it's 7.
If you don't want to run 10, don't. There isn't really any reason you can't run 7 at the moment. The real shame is that PC applications aren't more cross-platform. There isn't much reason anymore not to just write every single app cross-platform, there are plenty of good frameworks for desktop apps and Vulkan is a good alternative to DirectX 12 that is available on every OS i can think of.
If you don't want to run 10, don't. There isn't really any reason you can't run 7 at the moment. The real shame is that PC applications aren't more cross-platform. There isn't much reason anymore not to just write every single app cross-platform, there are plenty of good frameworks for desktop apps and Vulkan is a good alternative to DirectX 12 that is available on every OS i can think of.