I connect a single USB C Cable to connect 2 extra monitors, mouse, keyboard, ethernet and extra USB ports.
This was only possible on proprietary Docks like Dell or Lenovo beforehand. Now even those moved to USB-C Docks and everyone can use most USB-C Docks.
Dongles are just for transitioning.
Did Apple make a pretty penny on selling you extra crap you didn't need before? Of course they did. But I still prefer USB-C over having a bunch of different ports on a laptop that I have to each connect every time I want to "undock" my laptop.
And now those technologies are shared beyond manufacturer lines and you don't have to buy a Dell specific dock.