The thing I don't get about this is why did people think it was a good idea to have a serial connection over DB-25? You honestly need only 3 wires. Not 25
For a Parallel port, sure 25 wires is right there. But not for a serial port
Plus the differential versions of most of those signals for long distance doubles the number of pins. And they have optional synchronous clocks. I did some WAN work for 3Com back in the day... :)
For a Parallel port, sure 25 wires is right there. But not for a serial port