Not entirely true, as the 2016 MacBook Pro disables/blocks some Thunderbolt 3 devices that haven't been Apple-certified (apparently including any device that uses a Texas Instruments TPS65982 USB-C chip):
https://9to5mac.com/2016/11/03/2016-macbook-pro-thunderbolt-...