Cash is better than bitcoin in the case where you have to make the payment without internet. Moreover, transactions through bitcoin take time. There are many reason for bitcoin being better than cash. But still bitcoin need to be improved for easy and fast transactions.
Hope you have heard about bitcoin debit card and ATM machines,you do not need internet all the time to spend bitcoin,times are changing and hopefully it will be part and parcel of everyone's life in the future.The scaling and adaptability is a big issue,hope we will find a solution for that too.
Really, and how do you think ATM and bitcoin debit card function? Over electromagnetic reptilian waves?
You currently need internet all the time to spend bitcoin.
The only solution would be to trade in paperwallets worth each 10 mbtc , but that's .... cash

.
Cash is set as a legal currency even in developed countries like America, as many 40 percent of citizens still use cash.
Cash can't be hacked and bitcoin can be hacked one of my friends bitcoin wallet has been hacked.
Use your brain!
Cash is not a currency.