I posit that it's not greed. It's laziness. Why do a great job, when "good enough" is good enough for 90% of the people? That's how business works today.
You could be right, Occam's razor and all that, but I think 'good enough' is a carefully chosen strategy tuned to maximise a bottom line rather than an accident.