This is the big advantage of USB-C, for sure. I will say it’s also very nice to be able to use the same power bricks for everything; one brick can charge my laptop, game console, phone (with fast charging), and any other USB device.
The trick to avoiding dongle hell is to replace the cables - a USB-C to micro cable is less than $5 and lets you connect any old micro USB device to a Mac or to the aforementioned power brick.
The only area where this doesn’t really work is USB flash sticks. We should all have stopped using these years ago - they are horribly insecure, and we’re all connected to a network all the time anyway. Alas, ad-hoc networked filesharing is still an unrealized dream, unless everyone is using Apple devices.