> a lot more cost + a lot more (very expensive) cables + a performance hit
I think that the jury is still out on if there will be a significant performance hit. Thunderbolt is like having a direct connection to the PCIe bus, isn't it? Now, you're right about the extra cost, but I think that they will still be sufficiently upgradeable, albeit with more cost and fewer choices.