Maybe the understanding gap here is that you don't really use your laptop very much? I use my laptop constantly. I am a developer (as are probably most people on this website), and I own a fancy laptop so I can be mobile: not thinking about the use case of a mobile developer is very strange in the context of a conversation about mobile computers in a large group of developers.
(To be clear, to avoid even more miscommunication: despite the relatively small warts in this setup which seem to violate the standard design process of Apple, I like this computer and purposefully chose it with complete knowledge of what cables it would require. I wish it had a second USB-C port instead of the headphone jack, even though that would cause me to carry around another adapter, as the adapter usage would be less, but I appreciate this was essentialy their beta of USB-C and was not where and when they wanted to start the headphone war.)
Sorry i actually did not reread your original comment when replying and was assuming this was about the Macbook Pro... If you only have one port there is indeed only the usb-c hub solution which can be annoying.
But, I only have one USB-C port. I also want to charge my laptop. So I have a ludicrous dongle from Apple that lets me plug HDMI, USB, and power (over USB-C) at one time.
But, the USB port on the dongle is USB-A, and I need to use the USB-C port to charge, so I would have to use a USB-A cable to connect my iPhone if I am using that dongle.
Yes: I could always use the dongle and the USB-A cable. But that dongle is so annoying to bother with that I actually carry around all three: two cables and the dongle.