So if people are annoyed by your bragging, it doesn't mean they are envious people annoyed by good things happening to you. It might mean that they are annoyed at self-absorbed, arrogant or full of shit you are. These aren't really good traits.
You say that being a self-promoter will "optimize your social relationships" because it filters out people who are simply annoyed that you have good news. I'd call people who simply hate others' mere good news just envious haters. But since self-promotion isn't just talking about good news but bragging, the people you are filtering out with self-promotion are not envious haters. They might just be realists who are into action over talk, not being anxious to take credit from others, not trying to look better than others and make team projects into competitions. That stuff generates conflict, it isn't nice, and the collapse of the reality distortion field can be painful. You probably want some of those people in your life, unless the whole point of your life is to service a fragile ego.