There's actually a semi-legit reason to make a usb2-only c-c cable: because it can get away with not having the high-(super)speed differential pairs, it can be thinner, lighter and cheaper than a full-function cable. Compare to charge-only microusb cables - they are indistinguishable from real cables, but lack critical functionality. If they were easily distinguishable, this would not be nearly as much of a problem.
One really major (to me at least) concern with moving from USB to thunderbolt is that thunderbolt is a PCIe connection, with the same security issues as firewire (a device can basically access all your RAM, extract keys and passwords, plant exploits etc). By bundling that into the same form factor as the (by comparison) far safer USB and hdmi/displayport we're putting users at risk.