The price mechanism helps to allocate resources efficiently because
an increase in consumer demand for a product raises its price, signalling to firms to reallocate factors of production towards its output.
it guarantees that merit goods and public goods are always provided at their socially optimum levels of consumption.
it automatically prevents firms with monopoly power from charging prices above marginal cost.
it distributes essential goods and services to households based primarily on their developmental needs rather than their ability to pay.