There could be several answers as to why we do not get these posts:
...
I doubt number four is the source of the problem.
But it's one of the few sources of the problem that can be addressed. We can't force people to make better games, but we can change the environment to better foster game development activity.
It's not that developers are deciding "I'm not going to work on a game because, when I post about it, it'll be chased off the front page by a bunch of nonsense posts." What's happening is that passively, because most people are making "check out my new base icon" types of posts, developers are feeling satisfied with their work long before it's complete so there's no motivation to finish it.
1. Got rid of the community landing page. Posts related to game development would be screened for content and the approved ones would be displayed on the developer landing page. Unapproved posts would not be displayed publicly.
The members/community landing page generates an infinitesimal amount of ad revenue in comparison to the membership revenue. The existence or non-existence of the two pages you mention is fiscally inconsequential, but serve as an expected benefit of users of BYOND for obvious reasons.
However, should more than three posts be listed on the front page? Absolutely. The front page and game hub pages are the most important ones to address as far as financials are concerned.
While its charter isn't explicit, BYOND Volunteers was supposed to help establish a group of "real BYOND game developers" which would help dictate viable content. That is, give newer and lesser experienced developers a taste of what is expected in the community. However, as you probably have noticed, this group is largely inactive... this is not a good thing. (see Zan: a good game that has faded into obscurity despite all attempts).
Perhaps you have suggestions or mockups to spruce up the developers launch page.