I'll take up the challenge
IBM mainframes certainly did pioneer quite a lot of technologies, but very far from all of them. TCP/IP and the whole opening up of networks was most certainly not seen on mainframes first - indeed it's very philosophy of decentralisation runs completely contrary to the way IBM saw networks in the 1970s and 80s.
Also mainframes did not pioneer decent, hierarchical file systems. The very structure of mainframe operating system I/O systems allowing direct access to I/O commands from user programs (labeit with add-ons to impose security) did not allow for a properly layered I/O system. MIt also left mainframes with a bewildering number of different and incompatible ways of holding file data (all those "sams" - vsam, isam etc.) with no common command set. Even apparently simple operations like deleting or copying a file (dataset) couldn't be achieved using a common, straightforward command. You had to be aware of the organisation, use the right utility and remember all the quirks.
Mainframes also did not pioneer multi-threaded development environments. Being stuck in TSO land, you were generally limited to what you were doing in foreground and the ability to submit batch jobs. Even CMS under VM was essentially single threaded as, for that matter, were TP monitors like CICS and IDMS-DC.
Mainframes programming models also did not pioneer good, flexible inter-process communications. That very much came through work on UNIX.
ASCII was also not pioneered on mainframes - instead the rather inconsistent and nasty EBCDIC held sway with its odd gaps in character codes due to the legacy of punched card compatibility.
Also fixed block disk architectures were not pioneered on mainframes - there is a legacy of nasty CKD formats. Any remotely modern software treats devices as logical block access. Even if the disks aren't truly CKD, the backward compatibility makes it very difficult to produce advanced file systems which can be used by legacy programs.
Also mainframes were stuck with a nasty 24/32 bit hybrid architecture for long after true 32 bit alternatives were available in the mid range world and mainframes were also late to true 64 bit.
Mainframes did not pioneer desktop or wysiwyg environments. Yes, there were graphics - of a sort - using specialised terminals, but the whole windowing/mouse type user environment with which we are now familiar emerged from the mid-range arena.
I'm sure there are more - yes there were good things, but a lot of mainframe software looks very old and anachronistic these days.