Re: An open source projects needs to be good, not sell good....
"But an open source project is usually driven by passion"
Not exactly - rather, an open source project is almost always driven exclusively (often quite literally) by its developers, unfortunately, and its user base (if present) might well be captive in some sense and using it out of any number of other considerations rather than actually considering it usable. The reality of contemporary computing being that users normally vastly outnumber developers and are usually not in a position to "simply become a developer" themselves for a range of reasons, that's a Really Bad Thing as far as users are concerned.
We can argue until the cows come home whether and how much that should matter from he developers point of view or whether non-contributors should have any say over what's being showed down their throats, but that reality won't change: devs have no interest in making what they make particularly usable; for them, usually it already is usable enough as-is. And as much as I dislike companies, that's one point they see differently: they actually tend to care about people liking or not what they deliver. Considering just this single aspect and nothing else, I find it hard to object to their presence in OS projects...