Why do we not consider this to be broken software?
If software cannot properly run on a modern system, it is broken.
If software is broken, it cannot be used in an enterprise environment.
“we have no other options” is not an acceptable answer. What did we do in the '30s?