Well I disagree. If you create a popular project, and then are a complete dick about reasonable requests, then that seems like an immoral thing to do to me.
Of course you're allowed to say "sorry I don't have time to work on this any more", or "I don't think this feature belongs in this project" or whatever. Totally fine. But there are still behaviours that IMO are not ok. For example if Homebrew decided to inject donation request code into every package it installs. Or if ffmpeg added code that detected porn and refused to decode it.
"BuT iTs FrEe! They can legally do what they like!" Sure, but it still makes them a dick.