I gotta hand it to you, you've compiled a solid argument. I have to agree with you on all points. It will hurt more than it will help. The only solution is to ban announcements on this forum entirely.
A tad more extreme than I'd prefer. And all it would result in is a competing forum for alt coin announcements.
What I tend to suggest is more education, people posting when a coin looks shady, pointing out red flags, and so on. Although unfortunately that quite often seems to turn into FUD campaigns instead ... giant red text, memes, insults, etc. It turns into noise, which people just drown out. Still, it can help (if people post sensible comments) and some ICOs and coins fall apart when valid criticisms are made.
I also differentiate between scamcoins and shitcoins personally, although I expect many here don't. A plain coin that many here consider a shitcoin, noise, or whatever, tends to be rather harmless if it doesn't have a premine. People get into an uproar over the number of coins being released, maybe thinking they are taking attention/funds away from their own, better investments. But in reality, the marketplace decides, and most of the time those coins just die off on their own ... so to me, they are hardly the biggest problem here.
It's when devs run off, devs dump with giant premines, hidden or not, don't deliver ico coins, promise features and don't come close to delivering... that it's a problem. And besides education and pointing out red flags, I'm not so sure there is an easy solution to those issues.