Until a few weeks ago, I was an architect at a bank; they have 2x IBM 390 mainframes and they will have them for a very long time.
The reason are the applications that they run - these are the main banking applications that have been written over 15-20 years using Natural (this is a programming language) and Adabas (a database that uses the organizational concept of files, not tables).
They have such a huge investment in these applications that it will take them a very long time to move on to something else. I'm not just saying code and data, but large groups of mainframes that "know the business."
Given that these are the main banking systems and they are very reliable, they have little appetite for switching to emulation or to another platform.
The mainframe flaws today are, first of all, exorbitant contributions for support and maintenance, as well as a limited skills base in the market.
They also still run VMS, which is why this type of minicomputer.
Hope this helps.
source share