You forgot the Iomega Zip Drive I think I still have a working drive somewhere in my parts drawer along with a few 100MB disks. Oh and don't forget the 15-pin game port that every joystick was designed to plug into, making every single joystick with that connector obsolete when they quit putting a game port on PCs.
Just look at the difference between USB 1.0 and USB 3.1 regarding current and data capabilities: From 1.5 Mb/sec to 10 Gb/sec and 5V@1.5A for USB Battery Charging 1.0 in 2007 to 20V@5A for USB PD-2.0 in 2016.
@pauliunas this paragraph is for you In 2007 when micro-USB came out and you had to replace all of your mini-USB devices, you survived. The advantages were worth the pain of the adjustment. Like: A 10,000 insertion/removal lifecycle compared to a 5,000 lifecycle of mini-USB; Or, the fact that it was half the thickness, enabling your devices to be thinner. It was worth the switch because the port was just so much better. Fast forward to 2014, the exact same situation. You can have a Super-Speed micro-USB port, that is true, but the connector is almost twice as wide as a micro-USB 2.0, and you would still have to switch everything over if you wanted to take advantage of the speed of that port. So there's also another option called USB-C. The first time in almost 20 years that a new lettered port was added to the USB spec, it seems a little unnecessary at first. But wait, it can handle 10 Gb/sec connections, it can pass 5V@3A and support USB-PD 2.0, it supports all kinds of Alternate modes, like DisplayPort, HDMI, Thunderbolt, and MHL, even proprietary modes like PCI-Express and Ethernet, and it fixes the reversibility problem of earlier connectors (device manufacturers were required to put a USB symbol above each port that you would line up with the logo on the plug to know which way to plug it in, but let's face it, half the time you can't even see those logos when your PC is sitting on the floor). Just like Mini-USB A/B, Micro-USB A/B, and UC-E6 (I actually had a device that used this port) before it addressed issues and added improvements, USB-C similarly adds more functionality and ease of use. So why would you insist on rejecting it and stubbornly clinging to an inferior version? Without USB-C I would not have a dongle that fits in my palm and can plug into either my phone or my tablet and instantly add HDMI and USB 3.0 functionality. Without USB-C I would still be charging my phone at 2.4 amps instead of 3.0. Without USB-C I would still be hunting around for the right way to plug my phone in in the dark before I go to sleep. Need I go on?
I am extremely happy that Eve decided to go with USB-C/TB3 as opposed to just full-USB ports like the Surface. The best part is it still has both ports, so those who are still using a lot of USB-A devices can still be happy. As for me, I'm all in on USB-C. I've gotten little adapters to convert all of my old chargers to USB-C, only cost me a few dollars, true, I've had to buy a few USB-A to USB-C cables, but I had to buy USB-B to micro-USB cables the old way anyways, so nothing has really changed. I really hope with the SP5 that Microsoft finally takes the plunge and adds USB-C, because the Surface Pro feels DOA to me coming with no USB-C ports in 2017.