Bitcoin certainly cannot compete with dollar since dollar are more established than Bitcoin and under the current situation we are solely relying in fiat and since dollar is the most powerful currency in the world IMO, it will represent fiat I believe.
As of the current time, Bitcoin is very progressive as we can see the recent price increase and actually still rising now but to think it will replace dollar soon is just something I did not think of.