Is it really that infeasible to just make all identical ports behave identically?
My parents have a story about how at age 6 I moved our Apple IIGS into my bedroom. They were more bewildered than angry. The one thing I remember is my older brother saying how because every port was uniquely shaped even a child can set up an Apple.