This device plugs in, loads drivers automatically and works. You can connect an Ethernet cable without a dongle and get more USB ports. I haven't tried the HDMI port yet, but the onboard card readers make it easy to transfer photos and data. I also have an MS Dock for the Surface Pro, but this device is lighter, smaller, and almost as useful, but costs a lot less.
Sony DualSense dual controller charging station for PS5 white/black
38 Review
Docking Station OKX Display Ethernet
11 Review
π LENTION USB C Docking Station - 100W PD, 4K HDMI/DisplayPort, VGA, Ethernet, Card Reader, USB 3.0/2.0, Aux Adapter - Compatible with 2016-2020 MacBook Pro, New Mac Air, Surface, and More (CB-C95) - Space Gray
11 Review
Universal Laptop Docking Station for Windows and Mac - Plugable USB 3.0 Dual DisplayPort 4K Monitor with Gigabit Ethernet, Audio, and 6 USB Ports
12 Review