This is also has the advantage that if for whatever reason it is impossible to pay because all the servers have disappeared and no is up front, you can just calculate out the bill+tax+tip from the prices in the menu, lay it on the table, and leave.
Most the problems around credit/phones revolve around the fact that restaurants are operating around customs and inertia of the cash system, and awkwardly injecting other collection methods into this routine, personally I don't bother fighting it.