... devices you buy locked, because you might want to do something the designer didn't anticipate. ...
... a USB host, the OS also supports a ridiculous number of USB input devices as well, keyboards, ...