If in the future, all transactions would be mainly digital, then Bitcoin is definitely the most ideal mode of payment. But as long as the fiat currency exists, I don't think that crypto can easily replace it.