Mid 90s, my 5x86 machine would have had 9 pin dot matrix on parallel, com1 - mouse, com2 - ext 28k modem, AT KB, game to joystick, 3.5 to speakers and mic, BNC on NIC to Tee with terminator and 50 ohm coax to other junk bits 486. Internally, floppy connected, IDE 4x CDROM, "main" 1.6GB HDD, old 200mb, old 120mb. Plus VGA of course to monitor.
2000ish, K6-2@450 on Octek ATX board: Parallel went to cradle for Creative Nomad MP3 player, serial went to cradle for Palm Pilot, game to joy, 3.5s to speakers and mic, ps2 kb, ps2 mouse, VGA to monitor, USB 1 to Jamcam, USB 2 to webcam. NIC to hub to 486 being a router, to cable modem. Internal, 16x CD, 2x DVD, 1.6Gb "old" HDD, 20GB "modern".
(Jamcam wasn't great as a digital camera, didn't focus closer than 3ft, got about 5 shots to a 9V battery so questionable that it was cheaper than film, "VGA" res at best quality, grainy as hell still. It was a tossup sometimes whether to "try" a pic with the Jamcam or the quarter VGA webcam, that also kinda sucked.)
Recently, on modern it's mostly all USB, I feel like I'm suffering with less than 4 ports available, since I use USB mouse whatever, frequently a keyboard, have a USB micro cable for plugging various phones, charging etc, then I want one "free" that I have thumbdrives in and out of and other stuff.
Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.