And banks will definitely be replaced by Bitcoin, that's for sure.
This wouldn't be possible because the government owns fiat and controls the economy through fiat. Bitcoin and fiat will always work hand in hand. Bank will continue to exist because bitcoin is currently used more as an investment than a currency. You can say that youths will invest in bitcoin and only hold fiat for their daily spending.