Most other languages don't offer long term support.
You can't run an old version of Python and continue to get security and performance backported fixes. Same thing with GO or Ruby or Swift.
I can't remember what Microsoft does for .Net, but I suspect you also need to always be on the newest CLR to get updates.
I think this is one of the major differences with the JVM, in a way, it has more options and vendors which should be a good thing, but it seems to mostly confuse people.
You can't run an old version of Python and continue to get security and performance backported fixes. Same thing with GO or Ruby or Swift.
I can't remember what Microsoft does for .Net, but I suspect you also need to always be on the newest CLR to get updates.
I think this is one of the major differences with the JVM, in a way, it has more options and vendors which should be a good thing, but it seems to mostly confuse people.