Well, capitalism, which is about fostering competition, has led to faster progress than the alternatives (assigning duties to specific people - communism or dictatorship).
Furthermore, a competition only compensates the winner. That's all well and good for competitions, but sometimes science advances as much by finding things that don't work (and why they don't work) as by finding things that do.