Sure, but most corporations just finished their migration TO Windows 7 and are planning on sticking with it for a few more years.
IT departments had no interest in Windows 8.x with it's rubbish Start screen UI (can you say "retraining nightmare?") , and they don't like that the Windows 10 UI is constantly changing slightly with every patch release.
IT doesn't like radical changes. IT likes stability. Amusingly, Apple is putting out a more IT friendly product than Microsoft is now.
Just finished? No. Every single one of our clients is on Windows 7 End User deployments (except for 1 customer that has a Windows 2000 VM for some eclectic application they can't let go of).
I'm sure there's some rubbish companies out there using XP still, but Windows 7 has been deployed in most competent IT fields for many years now. And for security updates, they will have several years available to them still. Then it's time to move on.
Again, any competent IT Department knows that eventually, your service agreements are non-renewable, and if you want to still have support you have to upgrade to the latest / greatest. The
vast majority of Enterprise Software / Hardware operates on this principle.
IT Departments may not like that, but I have no problem with it. I work with companies all the time that think have that strange mentality that a deployed system should just "keep working as long as we want it to" because nothing
they can think of should change. It's an incredibly close-minded viewpoint.
Also, for what it's worth, every new windows server deployment we do now (and for a while has been) is on Windows Server 2012 R2, because that's just smart. If a sysadmin can manage Server 2012 R2, they can manage Windows 10.
End Users will have a hard time adapting, but most of our customer's end user help desk support teams have tons of stories about incompetent users on Windows 7. You'll never fix that. Progress shouldn't be stalled just because of incompetency.