The only reason why cash is better than Bitcoin is that there are no fees and the money value is stable so you dont have anything to lose.
That's it, bitcoin is volatile in nature and the value is fluctuating so it's not simple to use.
Also, it can only access and transacted through online so there is some kind of limitation that majority of people will have a problem in adopting to it.