I'd never use a closed source programming language because it makes me dependent on the vendor. With FOSS, if the original company goes away I can pay someone else to keep the software running on a modern computer. With closed source software I don't have that option.
Not disagreening with you, but in addition to the more recent versions, I run an old version of k from around 2000, and it keeps running even with the latest kernels and hardware, thanks to availablity of legacy Debian libraries.
At some point in my career I was forced to use a closed source compiler from the early nineties. With each new version of Windows it got harder to keep it running. We also discovered bugs in the compiler and had to rewrite our code to avoid them. I quit that job eventually, but I imagine that in one or two more Windows iterations the developers will be forced to compile inside a VM.