Finding a decent hub is a minefield, but I don't think this is the fault of USBC as a specification. It's just the incentive towards cheap manufacturing.
I'm no electronics guru, but if watching a load of videos from the legendary bigclive has taught me anything, its that electronics can be built sometimes very well, and sometimes very poorly.
When consumers buy hubs on Amazon we will consider the features (ports), the appearance (nice and shiny to match the macbook), and the price. What we often fail to consider is what's on the inside.
We can't see what's inside and we assume that any hub is as good as any other, but nothing could be further from the truth.
Electronics can be built with a while load of extra components that go above and beyond the baseline. Extra electronics to do things like help prevent overheating, smooth out rough voltages, or prevent damage to themselves or other electronics they are connected to.
But these components cost money, and so the incentive is to leave them out and spend those manufacturing pennies on making the case shiny, because that's what people are looking at.
This is very different scenario from when the ports are built into in the computer/laptop itself, because in that situation the equipment orice point is already expensive and so the engineers will have leeway to make sure the ports and surrounding electronics are of high quality.
So yeah. It's a real problem, but it's not USBC to blame.
