I don't think that's a good thing though. No adapter/hub should be this complex IMO. I don't know how the ubiquity of USB got us to this point, it seems worse than before.
> Engineers: "Okay... but it's going to be expensive and complicated..."
> Apple: "Money is insignificant next to the power of user experience."
> Intel: "Oh, people are actually using this thing we created?"
> USB-IF: "But us, b..."
> Intel: "So the USB won't let me B. Or let my TB be USB, so let me C."
> USB-IF: "You are again our hearts' delight."
> Customers: "Why is this so complicated? Remember when one connector meant one kind of cable? Those were great days."
And that's how we got here.
> Motorola 68000 CPU running at 12 MHz, 512 KB of workspace RAM, and a 1 MB frame buffer.
vs the Mac 128K with
> Motorola 68000 microprocessor running at 7.8336 MHz, connected to 128 KB RAM shared by the processor and the display controller
No it isn't, lol. Thudernbolt/usb-c docks are a solution to a made-up problem.
It is absolutely possible to have all the necessary ports on a modern slip laptop.
Just look at the Dell Latitude 7390:
- https://www.pcmag.com/reviews/dell-latitude-7390
- https://www.notebookcheck.net/Dell-Latitude-7390-i5-8350U-SS...