Probably not suddenly (unless there's DRM) but over time as other things change, sure. For instance there are plenty of Windows programs from the past, shareware or paid, that simply do not work on Windows 7 (let alone 10). Since they're proprietary nothing can be done. You might be able to emulate or use a VM and get it to run but not as a first class citizen.
I suspect you're correct for Windows. For GNU/Linux and for Mac OS X, I wouldn't expect them to work after 2-3 years.