https://www.bigmessowires.com/2019/05/19/explaining-4k-60hz-...
https://smile.amazon.com/Cable-Matters-Multiport-DisplayPort...
https://smile.amazon.com/Dell-Business-Thunderbolt-USB-C-Doc...
This is what I'm fighting right now. Lots of hubs, they all do some things right, but not everything. The reason is apparently answered by the first article ("any USB-C hub using this technique for 4K60 video can’t have any USB 3.1 ports on it").
I've yet to find a sub-$100 Thunderbolt dock. Monoprice had a sale on docks in December, bringing the price down to $56, but I was too slow to pull the trigger.
[1] https://www.amazon.com/Cable-Matters-Multiport-DisplayPort-E...
[1] https://www.dell.com/en-us/work/shop/dell-thunderbolt-dock-w...
(To those that go down this route, be aware: you cannot use both DP ports on this dock as-is -- again, macOS lacks MST support. One monitor must be connected to the Thunderbolt add-on module.)
Addendum: That monitor is also a dud in many other ways, notably that the PIP and PBP feature sucks and it has horrific ghosting. All a real shame as Dell used to have high standards for their monitors.
It sucks from a price perspective too.
You can get this on sale for reasonable prices. Here's a second hand dock currently going for $80: https://www.ebay.com/i/303430714025
I'm actually still looking for a hub that will do 4K/60Hz HDMI/DP and power delivery (and preferably 1-2 extra USB-C ports), so that I can power my MacBook Pro with it, and have it deliver video to my external display, all while only having one cable going into the MacBook. Not dual monitors, just a single display while the lid is closed.
From what I can tell, that's only possible with an expensive Thunderbolt dock.
[1] https://www.amazon.com/dp/B079GSMZ7G