like I'm working on my music player and it supports a limited set of formats, right, and if someone opened a PR for one of the missing formats I'd be like "no, but if you rewrite it to support multiple decoder backend I'll take a look"
on the other hand if someone asked for a gui or Spotify support I'd just close it with "this is a terminal player and I don't use Spotify, fork it if you want those things"