Businesses have a single, all important goal, to generate a profit so a top down plan can and does work.
People on the other hand have different and changing values. Money is a distributed consensus system to figure out how to satisfy them. Markets help to do this more efficiently.