I upgraded to Windows 10 years ago on my Windows PC (I also have boxes running OpenBSD and various Linuxes). It’s the machine I’m using for work-from-home - running scrums for several dev teams and MS Teams work conferences. It hasn’t been problem-free, but it’s within acceptable limits, certainly fewer problems than I’d have trying to use Windows 7 for work-from-home. I realize folks who stick with Windows 7 have their reasons, but I don’t know what those reasons are.
Some of us believe, “If it ain’t broke, don’t fix it.”
I have an ipad and an iphone which fill my communications needs.
My old Windows 7 based HP laptop ran a dozen or two apps that I have collected over the years. When it broke I was basically without a computer. I chose to buy three old, virtually identical HP laptops and ported my old software to all three. This happened two years ago. I have little concern that any future hardware failure will greatly inconvenience me.
Recently I bought a chess database program which won’t run on my laptops due to a “missing dll”. I decided to experiment with upgrading to Windows 10. The upgrade won’t run because my Windows 7 is not up to date. The laptops won’t update completely for reasons unknown. The new software isn’t valuable enough to me to solve the problem or to buy a new laptop.
All of these upgrade issues are simply of no interest to me. If I was working with others on a project, things might be different. I have no economic incentive to move to Windows 10.