... a USB host, the OS also supports a ridiculous number of USB input devices as well, keyboards, ...
... So we need input and output systems. ...