> But the fact that Visual Studio 6.0 (released over 10 years ago) still works at all
Visual Studio 6.0 never worked to begin with, unless a very loose definition of "work" is applied.
And besides, making old software work on Linux is usually just a matter of installing a few really old libraries.