The reason is every one knows the value of cash and they can hold it. Every one use it to everything they want. Zero fees, no need internet to use it, all business establishment accept the payment of cash even on board on the car, bus, ship or any means of transportation. In bitcoin you didn't do that.
Agree and cash has no requirements to used unlike bitcoin if you do not have gadgets and internet you can not able to have and used bitcoin, that was the main disadvantage of bitcoin but in terms of investment much bigger income go to bitcoin.
Bitcoin is still not used to cheap goods such as t-shirts and daily necessities. Bitcoin is still friendly for transactions above $ 100. The future world will continue to search for the most effective resources, bitcoin is an endless source, unlike metal, paper and gold. Currently cash is still better in the human mindset.