Open Source software is not a product that needs marketing.
That's highly debatable.
Surely, if nobody is using the software, then there's no incentive to keep making it.
Marketing generates interest. Interest gets users. Users (hopefully) get donations and/or contributions to the project.
Even from a purely practical standpoint, why not be clear and avoid wasting people's time as they try to figure out what exactly a project is about?
I'm not suggesting that GIMP take out Facebook ads. But my god, would a few screenshots kill the project?