The longer you work in IT, the more you realize that the last 40 years has been spent re-inventing IMS, CICS and VM. Where would be we now if we hadn't wasted all that effort?
Snarky answer but true. IBM certainly invented ideas like virtualization first, but without competition, I don't know how cost-effective they would have been.
Mainframes get dissed a lot, but a lot of great technologies were pioneered in that environment.