Thunderbolt supports data transfer, display input/output, and data transfer, whereas USB-C may support any number of these functionalities.