Improving Drupal.org and its sub sites can be difficult if not impossible at times. Solving small issues with any project are usually easy. However I have noticed that dealing with larger more complex issues (many of them presented in the Prairie Initiative) become very hard to implement because everyone has an opinion on how it SHOULD be. If a solution is presented a single individual has the ability to drag out the problem simply by continuing the debate.
I think debate can be healthy, but some issues have existed for a very long time (YEARS) and no solution will make everyone happy. Doing large scale changes by committee is a major issue in the rapidly changing CMS environment when the Committee acknowledges an issue, but no solution is "good enough".
Simply put there are two many cooks in the kitchen. We need the Green Light to go ahead with a project and then find a small group of people to get it done. It may not be the perfect solution, it may even end up failing, but the failure to act is almost always worse then failing while acting.