It’s not that. Drinks are more profitable than food, and someone sitting down for a drink occupies the stool for much less time than someone having lunch, allowing them to serve more guests.
I’d bet that the till is larger this way and that means profits are MUCH higher.