Why don't System designs include end of life migrations?
Am stuck building an obscure Non-Linux OS to house an Application written in an archiac language, and it struck me that designs for solutions do not identify the end of life process or ease of migration from them.
Shouldn't most Systems have a method of automated extraction of data in a common format for migration, or the ability to port code easily? It seems a waste of my time to build an out-of-date OS just to host an Application that could be easily written in something else. or is it the fact that it's my time being wasted, rather than the developers?