There’s lots to like about MIDI as a standard. The connectors are good (cables are plugs, instruments are sockets) and the protocol is easy to understand: 2-3 byte messages with support for vendor extensions. It’s not perfect (16 channels is a little limiting) but for a standard, it’s pretty good.