Bitcoin cannot replace the Dollar anymore than the Dollar can replace the Peso.
And who would really want that?
It's best for decentralized currency to stay decentralized.
Now, that's not to say that we won't have fiat blockchains, and I expect that in much less than 15 years.