The food pyramid is very complicated. It doesn't give you as much info in a quick glance as the plate does.
Prices are important not because money is considered paramount but because prices are a fast and effective conveyor of information through a vast society in which fragmented knowledge must be coordinated.