Users want something that works and is cheap. And that may be true. But that was also true of the Betamax video tape format, and look what happened to it. Because VHS benefited by the fact the machines to play these tapes were more readily available and cheaper, Betamax got stomped. Developers mistakenly and vindictively view this phenomenon as a result of users being stupid.
Users are smart.
But even in a free software world, the free market mentality is going to prevail. It's won't be the best product that wins, necessarily, but rather the fastest or strongest to market.