A huge challenge for businesses with high fixed costs is how to unload spoiling inventory without lowering the price existing customers pay. Airline seats that take off empty generate nothing for the carrier. Hotel beds that go empty on a given night can’t be resold in the future.
Restaurants have empty seats, too the rent is paid for and there’s very little extra staff time at the margin on a given night when an extra customer walks through the door.