I would say the biggest complaint is "Cost for functionality" not cost overall, why buy an expensive thunderbolt device that basically just functions as a USB3 port to hang a hard disk drive off,
You are conflating multiple discussions that mention costs as one category. There aren't. There three major groups.
A. Thunderbolt is no USB 3.0 (or USB ) killer. ( my USB 3.0 drive connects with a XX cable. I don't need a XXX TB box to hook up. USB 3.0 is more cost effective )
B. I like the peripheral, but it costs too much. (Typically " I'd buy one if it cost xx cheaper. )
C. Thunderbolt doesn't solve my single protocol connection more effectively ( eSATA drive cheaper. FW connection better . etc. ). Also in this group is folks with myopic objetives like looking at it only as a fast direct attached storage connection cable for a single drive. Those folks would be happy with a $20-30 dongle but then the complaint is going to shift to something else. Franky most of those folks are happy about Thunderbolt at all. Cost is just the convenient metric to throw out. They'll find another one.
Only B is really about primarily about cost. A is a goofy argument on both sides. Neither one is a 'killer' of the other. They overlap somewhat in some areas but largely targeted at two different problems. USB 3.0 is highly backward compatible USB 2.0 solution that uses a different set of wires to go much faster. Thunderbolt primarily hits its groove when multiplexing multiple protocols over a single cable. If not doing that, it is not likley the most cost effective solution in many cases.
(and an audio port, Ethernet port and video output port that are not going to be used by 90% of purchasers)
Likely not accurate. More than likely folks who buy Thunderbolt displays use the speakers (i.e., audio ). For those that own a port hobbled Mac (e.g., MBA ) are have at least one of the Thunderbolt Docking stations sockets filled with something on permanent basis.
Thunderbolts best usage will come when they start letting us add devices to it that make best use of ports capabilities, not just devices that duplicate USB3 devices that are much cheaper and perform the same.
Again the core issue in those kinds of complaints are folks trying to do one-to-one mappings with USB 3.0. Thunderbolt cast as a USB 3.0 killer. It isn't. In fact in most cases Thunderbolt doesn't make any ports disappear. They just physically move to another external device.
We need Thunderbolt eGPUs,
Thunderbolt is a bit narrow for that purpose. Long term Moorse's Law is going to make integrated GPUs powerful. Swimming upstream from Moore's Law is doomed. To many billions invested in keeping that stream remaining a raging current.
Besides this is largely a software issue. Not a hardware one.
Thunderbolt Video Capture Cards,
This is primary example of no port migration. For example.
http://www.blackmagicdesign.com/products/intensity/
PCI-e card . Thunderbolt device. Same exact set of ports. Priced exactly the same. There are going to be PCI-e cards wrapped in a box and connected via TB.
All that primarily does is make those card available to the rest of the Mac line up that is not the Mac Pro. That is not so much about the Mac Pro as making those boxes (e.g., iMac and Mini ) more competitive with alternative systems in their price ranges.
and Thunderbolt PCIexpress chassis for other cards normally dedicated to desktop PCs,
Sorry but this heavily couched in the PCI-e cards solve all problems philosophy that really isn't true. Laptops rule the classic PC market and PCI-e cards are not a dominating feature of the landscape. Again this is far more a software issue than a Thunderbolt one. There are multiple chassis on the market.
ExpressCard is as much a funky USB socket as it is a now comically bandwidth starved PCI-e connection.
If Thunderbolt doesn't work as a industry standard docking station connector then it is going to have a ton of problems. Period. This other stuff is a nice "add on" market segments but no coverage as docking station, then no deep market penetration. Multiplexing protocols is what Thunderbolt is good at. ( move the various protocol controllers out to the external box and run the PCI-e connection back. Likewise run the GPU signal out. )
im sure Thunderbolt will come of age, but much like firewire it will be to late to make it a mainstream port,
FW400 still is a mainstream port. It is around. It isn't universal but it is still pretty widely out there. Not sure why this gets labeled a "failure". Again there are dubious notions that Firwire failed to be a USB killer or vice versa. Those are deeply misguided.
that is never used (i have never owned or used a firewire product until i bought a Drobo, and even now i use USB to connect that to a network share device because Firewire isn't supported, the new Drobo im looking at buying will also be connected via USB, because there are no Thunderbolt network share devices)
This isn't mainstream Mac usage rate for Firewire. I only have Firewire capable external drives; about 5 ( not counting USB Flash Thumb drives ).