Value of dollar doesn't affect crypto much. There might be some temporary decline in price of crypto if dollar crashed but in long term, everything will be fine.
For the replacement part, Bitcoin or any crypto currency can never replace fiat because of many factors, mainly due to high volatility.