However, failure to disprove is not the same as proving, and there are other possible explanations. Spontaneous order is a bigger idea, of which the invisible hand can be viewed as being just a particular instance. Spontaneous order tells us that if we take a step back and look at some apparently chaotic systems from a great enough vantage point, we may see patterns. It doesn't guarantee that we'll like all those patterns. Ask the dinosaurs if they think evolution is benevolent.
Spontaneous order can be a many-edged sword.
You see, programmers work in a peculiar environment, similar to that of authors, but even more precarious. They can work for years on something, only to have a competitor or ungrateful user copy the work without permission or compensation, all at the click of a button. This doesn't happen to a bricklayer, and it's a relatively new problem in the human environment. Microsoft tries to contract individually with every user, and threaten the bejesus out of anyone who violates the terms of the contract. Most software manufacturers try similar approaches, with varying degrees of success, but the problem remains.