Well, the lunch wasn't free, even if the WiFi was.
Commercial establishments have difficulty charging for access because the payment mechanism increases the cost of providing the service by
orders of magnitude. At least that's how it was back then.
So it becomes part of the amenities.