I think NetBSD, or any other BSD generally, is also pretty good with backwards compatibility. I run programs well over 15 yrs old using the latest kernels. If I need to, I can build any of the older kernels, too, because all the code is still readily available (=gold standard). Earliest one predates Win95.
Your Win32 binaries sound better than whatever software is being distributed by the companies today.
Your Win32 binaries sound better than whatever software is being distributed by the companies today.