Why is it that software engineers can understand the idea of software ports and adapters, but collectively seem to lose their minds when the idea of physically manifest?
USB-C is the one port to rule them all, and is here to stay.
Every single dongle I’ve used, without fail, runs stupidly hot and inevitably has random failures within ~6 months (display channels drop out, network adapter disappears, USB devices chug) and concentrating all peripheral load into one port almost always leads to thermal throttling issues (https://apple.stackexchange.com/questions/363337/how-to-find...).
My take is that with few exceptions, USB-C is basically for connecting to non-apple stuff. And non-apple stuff is not at the bleeding edge.
Apple stuff is basically wireless.
A decent apple system that would be helpful instead of courageous would have: a USB-A port, an HDMI port and a headphone jack. Then go crazy with USB-C, fine.
USB-C is the one port to rule them all, and is here to stay.