None of these ideals are how reality works though. In reality consumers aren't completely rational, don't have access to perfect information, and the models for pricing/advertising have perverse incentives to extract as much as possible from consumers.