It's hard enough to write a good program that runs on multiple modern platforms within limited budgets and time constraints, so doubling the workload by testing your creation with every old code is out of the question unless you're a hobbyist without a deadline.
Linux, on the other hand, has a proactive community that strives to keep it streamlined and user-friendly. I was running Mint 2.0 on a 12-year-old Dell laptop because it's Windows 10 OS became hopelessly corrupted for no known reason (I always use anti-virus, anti-malware and never hit untrusted sites). It just crapped out, refusing to boot or access back-ups, so I installed Linux with Rufus from a small USB stick and gave that computer a new lease on life.
Except for gaming. The old girl was showing her age with comparatively low memory, drive space and processor power so I bought a refurbished new one from Amazon ($280 for a computer originally priced at $1,200!). Great, cool...but it has Windows 10 preinstalled and I've been loathe to ditch it.
With the impending demise of Win10 support Microsoft made the decision for me. When the time comes it's back to Linux for good. Thanks for this article showing that our options are ever expanding and the day may come soon where we get to see Redmond devolve into the Dearborn of computer technology.