Should also be noted that with a free, open source application, your right to complain is pretty much nonexistent. Don't like it? Grab the source and change it. Or use something else.
To some extent, this is part of the problem with opensource.
The, "Don't like it, change it" attitude STILL has to go through some sort of management system. Whats worse, the coding standards are often either too strict (thus discouraging development) or too flexible resulting in a random mishmash of code.
Open source software has just as much politicing as regular software does. The difference is that Open source can hobble on for as long as the author has interest whereas commercial software lives and dies by the consumer (making the decisions that go into it much more focused on the general usage experience).
That isn't saying some real gems can't come out of OS, it is just to say that just like all software development, it is easy to do something wrong.