Having used a USB 1.1 scanner quite a few times, I did hit the 1 Mb/s bottleneck regularly. I fail to see the use case where a scanner would saturate USB 2.0's 40 Mb/s, though - maybe with a tray scanner that can scan a whole book in a few seconds, but that's really a niche case. So is the very high resolution scanner with 16-bit subpixel depth - and with a single USB 3 port, you're set - that leaves 3 available for stuff like an external BluRay drive, an external SSD/HD enclosure and one high-speed USB key.
Keyboards, standard USB keys, mice, game controllers etc. will definitely not saturate a single USB 2.0 port in most cases. Even a high performance external sound card would need to playback quite a few channels of uncompressed PCM data to saturate one - and most use some form of compression anyway.