I don't understand these "never failed" comments. Without further context, it's meaningless. If I write a python script and never change anything in its environtment or inputs, it won't fail either. That's not specific to cobol.
Its only new builds on someone else’s computer that have this modern issue
If enough stuff needs it, people will keep it running. Java 8 will probably be in the same boat eventually if/when Oracle finally drops support.
I guess deploying it on a newer OS which might make it challenging to install unless it is a freshly compiled build?