The problem with forcing everything over USB-C is that you end up overloading hubs. I have four laptops in front of me, and I've got a setup in front of me that just about works tolerably, but:
1. None of the machines I have to switch between have remotely enough sockets for the USB devices I actually need to use. Mouse, keyboard, headset, external webcam, yubikey are all USB-A. For the machines I've got that are USB-C only I need at least two hubs daisy-chained if I want to have the first in the chain be something I can put in my bag.
2. If I try to power some of them through the hub, they complain that they can't get enough power.
3. If I plug those same ones into the power directly, I don't have enough ports to also have a USB-C monitor connection, forcing that over onto HDMI.
4. Only one of the machines I use has an HDMI socket, but the hub I tend to use has one so that's usually fine.
5. It's not fine on my XPS13, which for some reason can't power both its own screen and the external screen when plugged into the hub, and it goes into a flickery loop as it tries, fails, and resets. So that's either lid-closed-only, or is the only device connected over USB-C as a direct connection, which means an extra plug to plug in for only that laptop, and I end up fiddling with the screen controls every time I switch to it.
This is supposed to be a unified ecosystem but it just falls apart in practice, and my desk has never had more wiring all over it. I get that I'm an outlier here: two work laptops, two personal laptops, and regularly needing to use any of them, but there's nothing I'm trying to do that's outside what USB-C claims to be within its sphere of capability. Maybe the problem is the hub I've got but if that's the case I can't see how you're supposed to make better purchases. The ecosystem just seems to be broken.
1. None of the machines I have to switch between have remotely enough sockets for the USB devices I actually need to use. Mouse, keyboard, headset, external webcam, yubikey are all USB-A. For the machines I've got that are USB-C only I need at least two hubs daisy-chained if I want to have the first in the chain be something I can put in my bag.
2. If I try to power some of them through the hub, they complain that they can't get enough power.
3. If I plug those same ones into the power directly, I don't have enough ports to also have a USB-C monitor connection, forcing that over onto HDMI.
4. Only one of the machines I use has an HDMI socket, but the hub I tend to use has one so that's usually fine.
5. It's not fine on my XPS13, which for some reason can't power both its own screen and the external screen when plugged into the hub, and it goes into a flickery loop as it tries, fails, and resets. So that's either lid-closed-only, or is the only device connected over USB-C as a direct connection, which means an extra plug to plug in for only that laptop, and I end up fiddling with the screen controls every time I switch to it.
This is supposed to be a unified ecosystem but it just falls apart in practice, and my desk has never had more wiring all over it. I get that I'm an outlier here: two work laptops, two personal laptops, and regularly needing to use any of them, but there's nothing I'm trying to do that's outside what USB-C claims to be within its sphere of capability. Maybe the problem is the hub I've got but if that's the case I can't see how you're supposed to make better purchases. The ecosystem just seems to be broken.