Well, it's there because it was designed FOR the developers that frequent and work off this site. Not for ...spam basically. Apps get pumped out all day ever day, I don't want us to be spammed or flooded with people signing up just to "announce" it.
Although... I COULD make it so only "App Dev" usergroup can post new th reads in there, then start forcing/encouraging people to apply to be pu tin that usergroup - with a certain post count/history here as well.
Or remove the section.
Or simply move it and just try to make sure it remains non-spammy.
Every forum should have a Phases.