Are you just listing a few random ways that Bitcoin is more convenient than cash? The OP was about spending money at a bar.
But okay, here's how cash is more convenient: I can walk outside my office and use this dollar bill at any store anywhere around me. It has apparent value to everyone I will talk to. I don't need the internet.
If you need to "program" or "backup" your money, I guess Bitcoin is your medium. No argument there.
You cannot securely send cash across the globe without depositing it into a trusted third party
You cannot program physical cash