The last sentence in his statement kind of gives it away I think...
The first problem with wikus' statement is that thunderbolt accessories have been on store shelves for a while.
The second problem is that he doesn't back up his opinion that the execution was flawed.
I can certainly agree that it's a small selection.
I can certainly agree that they're typically expensive.
I can't agree with "2 years in, and I've still yet to see ONE SINGLE thunderbolt product on a store shelf."
I also can't agree with "Its Apple being stupid again, just like with Firewire and just like with all their other overpriced proprietary crap and how they executed the implementation of it."
Thunderbolt was not expected to be pervasive right now. Nor anytime in the next few years. It's not expected to be cheap either. And it's much faster than most Mac users need. If he had any engineering experience and intuition, he'd know that. Instead, he just whines online.
He might as well have complained that there's no USB 2.0 full/hi speed keyboards and mice. (a keyboard with a USB2.0 port on it is actually a USB 2 hub and a USB 1 keyboard in one enclosure.)
Thunderbolt is basically external and hot swappable PCI-E. Just like how the vast majority of Mac Pro users and PC users don't ever add a PCI-E card to their systems after purchase, I don't expect to see Thunderbolt everywhere except in niche deployments. Most people simply don't have the use for that much bandwidth, and using it for anything less is a waste of engineering time, energy, and customer's money. For those who actually need it, the cost isn't an issue because the money it saves you or earns you in your line of work is significantly higher than how much it cost to buy your dual SSD thunderbolt enclosure, or your 18 channel integrated audio processor, or whatever it is you're plopping down $3k for.
----------
If you can create a 'hub' you can split the TB signal. I suspect it's done by splitting the PCI-e 'lanes' contained within the TB signal, and simply re-integrating them inside the hub device.
Remember, Thunderbolt is simply an external PCI-e bus and DisplayPort connection. Anything that can be done with PCI-e can be done with Thunderbolt.
PCI-E handles datas in packets, so hubs are actually part of the PCI-E spec to begin with.
So, as you suggest, one option is actually to just attach a PCI-E hub to the host TB port, then connect multiple TB transceivers to the other PCI-E hub ports.
There's probably a better way using just TB but since I haven't read the spec details, I don't know.