Anandtech writes in 2011 at the introduction of Thunderbolt 1:
"Thunderbolt is dual-channel, with each channel supporting 10 Gbps of bidirectional bandwidth. Thats a potential 20 Gbps of upstream and 20 Gbps of downstream bandwidth."
You are playing "move the goal posts". In the context in which I was quoted, PCIe data, for TB v1 it is 10 Gb/s. The misconception you seem intent on throwing out there is that these two 10 Gb/s channels of TB v1 are flexible. They could be used either for PCIe or Display Port data. The truth was not literally what this drawing from the article shows for the TB cable.
One of those 10Gb/s paths is dedicated to TB encoded Display Port and one of those 10GB/s paths is dedicated to TB protocol encoded PCIe data. Even through the TB controller. The drawing is much closer to what literally is happening in TB 2
not TB 1.
In TB v1, it is two segregated paths on the cable. That is cheaper ( in terms of complexity and transistor count) and easier to implement. So that is what Intel went with to get it out the door.
In 2013
Anandtech wrote:
"Thunderbolt 2 moves to a new 20Gbps bi-directional channel that can handle both data and/or display."
Again this drawing is more a conceptual than reality. (the colors are more so up vs. down link direction that anything about the subtypes of data being moved. )
There are still 4 physical lanes in TB v2. Same as TB v1. There is logical ( virtual) bounding of the two pairs into one, more multiplexed data stream.
" ... By combining the channels together, Thunderbolt 2 enables two 20Gbps bi-direction channels instead of two sets of 10Gbps channels. ..."
http://www.anandtech.com/show/7049/intel-thunderbolt-2-everything-you-need-to-know
TB v2 has a larger transistor budget (and more modern process tech) so building a more complicated controller is possible at the same price points.
So, next to upping things to 20 Gbps within one channel, it allows to mix PCIe and DP within a given channel.
It isn't "a channel" as much as it is really enabling bonding of two channels into one virtual one. That's why the connectors and wiring is exactly the same and 100% backwards compatible.
Your misdirection side show does nothing to get around the fact that the PCIe switching is basically the same in TB v1 and TB v2.
same anandtech article as immediately above.
" ... Thunderbolt 2/Falcon Ridge still feed off of the same x4 PCIe 2.0 interface as the previous generation designs. Backwards compatibility is also maintained with existing Thunderbolt devices since the underlying architecture doesn't really change. ... "
TB v1 didn't push up to the switche's limits ( basically throttled at 10Gb/s due to the fixed data segration). TB v2 runs is running into a overhead wall ( so pragmatically get x3 while physically connected with x4 physical links). There is some increase in TB v2 but the bigger consumer enabled in 4K DP v1.2 video traffic, not PCIe data traffic.
Two PCIe controllers inside the same peripheral hooked to a single TB controller are not going to get 20 Gb/s. There is a difference between the bandwidth that TB encoded data travels at and what can get on/off the TB network at any one point. 100% at any one node isn't really possible for TB v1 or v2.