A DisplayLink dock or a USB-C dock can be a middle-ground solution for adding more ports to your laptop, as they are cheaper than a Thunderbolt dock but offer more ports than a USB-C adapter.
The hard drive docking station, as a hardware device that integrates the functions of a hard drive box and a docking station, has multiple practicalities and flexibility.