Puh-lease! I log into a VMS server every day to access an application that saw it's last update in 1995. Which wasn't even deployed until 2001. It will be replaced this year with a Win95 era application, complete with acres of giant grey buttons, served over a Citrix link from VMs running Server 2008. Bleeding edge, boys, bleeding edge.
So, if business values stability over risk, I understand very well if they select very very very very long term support option rather than to create the product from scratch.
It's not enough to finish writing the requirements. One of our customers won't touch anything unless 15 years of support is guaranteed. And that's what they get.
Obviously there is a highly domain specific application for our Civil & Structural works last updated 10+ years ago. No one familiar/willing to upgrade it's internal licensing systems to work on newer Windows. So here we go. Whoever needs to work on it, take Remote Desktop. Simple.
But since these guys have now switched to a subscription licensing model, they no longer do that, so there are scattered XP boxen around running ancient versions of various expensive software that just keeps working.
Why? Microsoft is known for long term support, at reasonable prices. Any business that's survived more than a decade loves them for it.
We had clients running Windows 95 in VM's if that gives you an idea of how far some companies will go with "if it ain't broke don't fix it". It wasn't an usual request for IT help keeping cousin Bob's old VBA macros going another decade. Maybe 20% of our revenue was for crazy shit like that. And for good reason, many times we gave them a quote to rebuild the system (we did about 50/50 IT/Software) and it was indeed more expensive than hacking something up to keep it limping along.
1 year support is a joke. That's not even enough time for a company that builds software to migrate.