Electronic payments may be racing ahead, with new technologies promising faster, cheaper and more convenient transactions, but it will never wipe out cash completely, despite Gen Z's disdain for it.