@foone at least it's not as cursed as the Atari ST, where the mouse port and the second joystick port were the same, and you could get some bizzare inputs when software was expecting one but you had the other connected
also it had a mouse-driven GUI and two-player joystick games...and the ports were on the underside of the machine
the ST was perhaps not without its bafflingly bad design decisions