Modern operating systems do not support legacy software. We've been through this. If you want to run VC6, go ahead and run an older Windows in a virtual machine.
VC6 is what has been used at our place this centuary. What I do on my own computers is not under their control, what they do on theirs, similarly, is not under mine.
That was not the point. The point was that, you can't expect or demand that legacy software runs on modern operating systems, because chances are, it won't. You should upgrade your software. How much money are you going to spend to try to find workaround for these old softwares? They are unsupported and outdated. At some point in the future, they're just going to stop working. That's a big business risk, and it's an annoying risk for consumers, as well. So upgrade.
"...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are,in short, a perfect match.." Bill Bryson