Yeah, because everyone wants to pay 10x more for the interface than the actual storage medium.
Thunerbolt is terrible as a widespread interconnect because of the controller chip cost, limited chaining capability, and system resource costs.
And USB (1.0, 1.1, 2.0, and 3.0) is terrible as a widespread interconnect because of the unreliable chaining capability (see the many devices that specify that they *must* be plugged directly into the port on the computer, because they don't function properly through a hub), half-duplex communication, comparatively low bandwidth, and CPU-time costs.
Seriously though, if Thunderbolt is 'terrible' as an interconnect, that means that PCI-E is 'terrible' as an interconnect.