Amethyst controls the user experience in more ways than that. They also have groups, like subreddits, which appear to be chosen by the client since most of them are not available on my relay list. A few other developer choices also affect the content you see.
It's a fine line with not ideal or simple solutions. We need more clients trying new things.