The saying that "There is no such thing as a free lunch," means ________.
A、even people on welfare have to pay for food
B、the cost of living is always increasing
C、people face tradeoffs
D、all costs are included in the price of a product