Markets do work, even if we have to tip or slap them a bit sometimes.. The reason they work is because we just don't know. We just don't know which new technologies will work, what unmet desires humans have or what the societal utility function is.
Ah but there's ya problem. Socialists think they do know.