All you can eat buffets are the holy cows in restaurant marketing. But what does it mean?
All you can eat actually, emotionally and appealingly means all you want to eat. No one will stop you, no one will bill you extra for anything – you eat whatever and as much as you want to eat. But practically, you can’t eat as much as you want. You can only eat a little more than you generally do eat. So, you get the point.
But we don’t call it “eat a little more than you generally do eat and pay double”, we say it as “eat an impossible and unlimited quantity of food for a fixed amount.”
And, that is all there is to be said about marketing.