You seem to have unrealistic expectations there if you think that Thunderbolt should or would replace USB, which will definitely never happen and has never been the idea behind it, nor with FireWire before it!
Already FireWire and then Thunderbolt had always been intended to be for peripherals needing high bandwidth at minimal latencies, and both protocols achieve exactly that, on their respective level.
And both ports have always been intended to be offered in addition to USB – with Thunderbolt even in the same physical port, but still with USB intended for most uses, and the Thunderbolt alternate mode only when actually needed.
Exactly because Thunderbolt is a lot faster than regular USB it is also more demanding to implement, but when you need what it does, you need it and you're glad it's available.
If you can slum it with USB without too many restrictions then that's okay, too – you're just not among the target audience of Thunderbolt!