Currently working part-time as a PC technician. Recently had a 10 year old PC here that had to be upgraded to W10. Did Microsoft complain? Nope. I replaced the HDD with an SSD and it ran fine. I've done this with 10 year old laptops too. I simply prefer a platform that doesn't decide for me whether I'm allowed to install it or not. And any device that runs fine on W10 now will most likely run it fine in the future too. Microsoft isn't going to "drop support" for old devices just because they're tired of supporting it. It's like you Apple guys literally have Stockholm syndrome, rationalizing this crap to yourselves.
And you'd be surprised what kind of old hardware still works on W10.
And you'd be surprised what kind of old hardware still works on W10.