> USB-C hubs don't exist
What do you mean? A quick search returns several options. Personally I have an all-in-one USB-C to HDMI/SD/USB-A/headphone/etc dock dongle thing, and it covers my needs.
There are a bunch of options for this, some more flexible than others, but options nonetheless.