Push VS Pull and making software harder to announce
It would be much easier for maintainers of such databases (I keep such a thing for Mac OS X/WebObjects stuff.. Doc approached me about this a week or so ago) if this was a push situation rather than pull.
Push requires one person to notify one/several sites at once, and not every site to poll every developer daily. If we had a cross-platform submission method that would allow the developer to pick which sites to notify (updating the list from a central source automatically) that would be useful.
Making Software Harder to Announce
I'm also frustrated by the lack of thought that is often the case when software is announced. However I think rather than making this harder to do, the individual sites need to perform some level of moderation, perhaps scoring first submissions appropriately.