Cryptocurrency will only replace part of the daily transaction. They can not completely replace cash. Everyday life needs cash because there are times when crypto can not be paid.
Not many crypto coins can do that, but most commonly Bitcoin can replace many transactions instead of cash. There are not many places to accept Bitcoin, and another reason is that people with Bitcoin do not choose it as a method to buy as cash.