What the hell are you talking about? I think we need to backtrack a little.
Why do you think the Switch will not be gen 2? type-c and the 3.1 spec go hand-in hand, and while you can have one without the other the whole point of the two specs is to work together. There may be third party cables that don't fully support the spec, but that's not what we are talking about. We are talking about the connection from the Switch to the Dock, with no cable in between. The dock, which I may remind you, a) charges the Switch b) has USB ports c) has video out. That ALONE requires USB 3.1 and type-C, unless you look into obsolete standards like MHL. The difference between 3.1 gen 1 and gen 2 is literally the bandwith, and that's only because you cannot update the hardware to the newer spec.
As I previously linked to. Thunderbolt is an
alt-mode, one of six which the Switch does not necessarily have to support, and do not need to support any in order to access the 100W maximum. It may not even be necessary, as the Wii U only pulls about 30 watts and the Switch may be able to get by with half of that. The only alt-mode which is needed is HDMI, though there may be support for Ethernet alt-mode. But Nintendo and Nvidia are NOT limited to existing standards, just they need to support enough of the standard so that third-party connections do not fail or damage the system. Thus they CAN develop a proprietary alt-mode along the lines of Nvidia's SLI which allows the Switch to communicate with an eGPU in a power dock, while providing full charging power to the Switch. The power dock will handle the connection to the TV, which frees up the port for GPU communication.