Counterpoint: Restaurants have ALWAYS had dynamic pricing. It is called "Happy Hour". Dynamic pricing for an eatery serves an important purpose besides just gouging the customer. It moves customer traffic away from the intense surge at standard breakfast, lunch and dinner times which is a hard problem for businesses to work around.
You DESERVE a discount for patronizing them during their slower periods.