IBM seems to have done very well over the years
IBM360 onwards to the latest System Z
The financial world would gind to a halt without them being used somewhere in the process of handling payments and moving money around the world.
In general you are correct but as with everything in the Tech world, there are exceptions. We are all used to coding 'exception handlers' aren't we (sic)?