The reason free markets are great isn't their speed (though they are often faster than your average politician); it's the self-regulating nature of it.
You don't have to
tell people to stop buying overly-expensive food, nor do you have to tell the food stores to cut their prices. Over time, they each realize that the higher price isn't working; the customer buys elsewhere (either across the street or aceoss the state), and the grocery store lowers its prices until people decide that it's worth it again.
Companies don't have to be told to improve, either, not when their competitors are improving and eating market space. At least, that's how it works in theory. A lot of industries have turned into demilitarized zones, both sides opposed but neither making a move. Telecom is the best example of how bad this gets.