I went to a restaurant that had the barcode menu. I prefer a physical menu, but fine whatever. The problem was, there was no reception inside the restaurant, and you couldn't connect to their wifi for whatever reason.
This happened to me recently as well, but while traveling when I was low on data. Like ok, I will use your stupid QR code menu, but then you better provide free functional wifi.