Dynamic pricing is just an application of yield management. The OP doesn't seem to recognize that the consumer can benefit. (And for those who wish restaurants would use it, in some ways they do, in the form of lunch prices often being lower than equivalent dinners, or "early bird" and "happy hour" pricing.)