I think the whole concept of usb c/tb3 is flawed, cables should be inside the computer not outside. I have a fairly simple setup: 2017 Macbook Pro with two TB3 ports, a Dell monitor, an external SSD, a TB2 soundcard and a wireless usb mouse, because a traditional mouse works better in VMs than a Magic Mouse. This setup worked perfectly with a 2015 13" MBP: the HDMI port supports the Dell monitor, I connected my soundcard to the dedicated TB2 port and I still had two USB3 ports for my mouse and the external ssd.
Now comes the revolutionized & courageous setup with two TB3 ports:
First of all I had to buy a USB3 dock. That's ok but still 50 euros down the toilet. Then an Apple issued TB2-TB3 adapter which was another 100 euros. But then I figured I can't connect these devices at once so I've had to buy an Apple Issued Digital AV Adapter for another 100 euros. We are already at 250 euros and the fun part just starts: If I connect my Dell monitor and my soundcard (even turned off) at the same time the monitor starts to flicker and the soundcard starts spitting out dirty electrostatic noise. Yes, a good old ground loop! So now I can't listen to music with my soundcard and have my monitor plugged in at the same time. I can't use my wireless mouse because the wireless dongle is too far from my USB3 dock. I can't use my external ssd reliably because every time I put my Macbook to sleep it disconnects in a way that i have to phisically reconnect it. Every fkn time. So I thought, gee I just have to shell out another 300 euros for a Caldigit TS3+ and all my problems will be solved, right? USB-C ecosystem: hold my beer
The statical noise comes through the TS3+ as well plus it heats up my Macbook to a completely pathetic degree, so it throttles. Because it has to be thin too. TDP is just stat for nerds. SSD is still unreliable and the dock is still too far from my mouse to have a stable connection. In the end I spent 550 euros on completely useless environmental waste bullsh*t that shouldn't exist at all.
I get what Apple and the whole industry had in mind with usb-c but it is flawed by design. It has to be reengineered from the ground up.