Another question is, why do you have such a problem with people promoting themselves? On the Internet, no one knows who your sockpuppet is. So if you come across a post that says look at this cool thing I found on the Internet, and you feel one way about it, vs someone says look at this cool thing I made, vs I'm cool, look at this thing I made, and then you feel a third way about the exact same thing.
Human psychology is fascinating.