It is very useful when you are are connecting a ton of different devices and you need the bandwidth to run something like one or more high resolution displays and/or external solid state drives such as those using Thunderbolt 3 + NVMe or (10 Gbps) USB 3.2 Gen 2 + NVMe. My 16 inch MBP is (through the use of a Thunderbolt dock and a powered USB 2.0 hub that is plugged into the Thunderbolt dock) connected to two external displays, numerous hard drives (some plugged into the dock, some plugged into the hub on the monitors), a laser printer, a photo printer, a mouse fob, a wired mechanical keyboard, a Lightning cable for the iPhone, and speakers, and any USB thumb drives I might be using. Effectively, there is no way they could have fit this many ports on the MBP, and the insanely high bandwidth of Thunderbolt 3 enables one or two cables going to the MBP to run a crazy amount of devices. Some of the newer Thunderbolt 3 docks will also work with computers that have USB-C ports that only support the USB protocol, and lack Thunderbolt 3 (albeit at limited speed.) However, if you don't need the bandwidth that TB3 offers, a standard USB-C dock is potentially a much more economical route.