Actualy, it’s the maintainer’s responsibility to make their code serve their own interests. Those often, but not always, align with the users’ interests.
If you post random code on the internet at your leisure, sure. When you have a marketing campaign for your open source tool... then yea, it's a sales pitch.