Except that longer Thunderbolt 3 cables apparently don't support 10 GBps USB 3.1 speeds. So if you want a cable that actually supports everything, it probably has to be the 0.5m Thunderbolt 3 40gbs 100w cable from Monoprice (maybe the 1m one too, but the 2m version is an active cable that won't support USB 3.1)