Maybe I dont understand all aspects right and maybe I am missing some.
For one you appear to be missing the fact that the IOU system is an addition to cryptocurrencies, not a replacement for it. In fact, Ripple has its own internal cryptocurrency just like Bitcoin. The IOU system and the foreign exchange system built on top of it can provide an excellent distributed exchange between all kinds of currencies, both cryptocurrencies and state-issued fiat money. This is enormously useful for all cryptocurrencies, including Bitcoin.