Now I have to connect to their wifi before I can see the menu? And the restaurant is expected to maintain a menu server? What is MORE practical about this?
No, you can use your cellular connection all you want. It'll just eat your data. If you want to trade a little effort for a little data saving, that option is open to you.
An appliance menu server would cost practically nothing if they're already offering Wi-Fi or use electronic POS/ordering systems.