Plus, getting multithreading "right" is not nearly as simple as it
sounds. I don't mean that IBM couldn't have done it right, but that we
end-user programmers likely wouldn't have done it right. The number of
times you'd want multi-threading on a 5250 is so low compared to the
headache it would cause it wasn't worth the risk.