Früher hatten wir das:
serielle Schnittstelle: DB25, RS232 (CTE oder DCE), diverse Kabel und Steckerbelegungen, Geschwindigkeiten musste man raten
parallele Schnittstelle: selber Murks, verschiedene Steckergrößen (D-SUB, Centrontics), fette Kabel
uswusf.
USB ist schon super und das aktuelle Gezerre nicht schön. Dennoch geht es in die richtige Richtung.