We still have C++ source that has to conform to Visual Studio 2008 because it needs to be cross-compiled to a shitty Windows CE device through the ARM compiler. Fortunately that device has been discontinued so we might be able to upgrade to something better.
But its all intertia - moving to VS 2019 means upgrading all the build machines, the installer, the distributables, doing a full regression etc. And that's without changing any lines of code. To actually change the code to more modern C++ or upgrading some of the 3rd party libs is another matter again.