I plugin 2 cables to dock my laptop. One power, one Thunderbolt.
The result is that when I plugin those two cables, my laptop suddenly sees 3 SSDs (the work at full speed), the Apple Thunderbolt monitor, 3 USB3 ports, external audio, and 2 additional monitors via display port, and a gigabit ethernet connection.
1 connection via thunderbolt hooks up literally 9 devices, and I've not used it yet but it also hooks up to a PCIe enclosure.
This allows my laptop to be pretty sparse on ports and light when I'm on the move, but full of devices when its sitting on my desk at home or the office.
And the thunderbolt connection blows the shitty USB protocol away, even for USB3 ... and I'm using TB1, not 2.
Thunderbolt is external PCIe. Don't knock it until you realize how useful it can be.