Technology would or will probably solve this, however it’s dependent on many variables and incredibly complex when you have third parties involved.
They could always revert back to free snacks and drinks, at least everyone would get served as per pre-BoB days!
Taking payments was always going to slow service down.