Fair, but I'm coming from Japanese vehicles which have had dedicated RX/TX serial communications as far back as 1989, like Subaru's Subaru Select Monitor interface and Nissan's CONSULT interface. It's not that these interfaces don't have their own issues--they do--but both handle 5+ computers on the exact same bus with orders of magnitude more grace than ALDL does, because in those instances there is a dedicated line for scan tool TX, and modules don't start communicating until they receive the proper initialization command. No need to shout "EVERYBODY SHUT UP!" first like on ALDL.

I understand keeping the 160 Baud single-wire stuff for backwards-compatibility, I'm just sad the 8192 Baud protocol wasn't a little more robust like its Japanese counterparts.