Of course - users must want exactly what creators want and products are created by creators for creators.
If your goal with a program is to have users beyond yourself, then it becomes a dialogue. The question above implies that creators should always do whatever they want regardless of what users think about it.
Of course creators can always say no/ignore users, and users can always go somewhere else. This has a greater effect when there's something financial on the line (e.g. people leaving a subscription for a better competitor)
This is hardly new BTW. I remember switching from LimeWire to FrostWire to avoid ads a couple of decades ago.
LimeWire: Open source brings commercial success (NewsForge)
[Posted July 11, 2005 by corbet]
NewsForge looks at the business behind LimeWire, an open source Gnutella client. ""On the development side, LimeWire LLC engages open source developers by paying bounties for features. Small bounties, listed as being 'good for beginners,' pay $50; medium bounties, 'good for learning the intricacies of the code,' pay $200; and large bounties, for projects that are 'difficult, but very useful,' pay $500.""https://sources.debian.org/src/parallel/20220722+ds-1/debian...
Ubuntu/Canonical has been erratic for quite some time now. Time to get back to a non-company backed up distro.
EDIT: stuff like this isn't that new. GNU Parallel has that infamous "cite me in your work" long ramble every time you invoked it until you used a flag claiming you'd cite them. This is an ad which makes it commercial may be, potentially raising a different level of ickyness at least in some people's minds, but it definitely is of the same kind of behavior.
At the very least, if you're paying canonical, that shouldn't be there.