So, as a side project I already made an extension to give more usability to the old tag exclusion feature https://redonihunter.itch.io/itch-browse-tag-exclude It adds a box to enter a tag to ignore in browse.
For the feature requested in this thread, another extension is coming along, capable of doing just as it says in the thread title. Currently doing testing and polishing, and waiting for OP to give more input. The gist is, you add items on your collection to a list* and when you add items to a collection the extension will even try to add that new item to the list*. All items on that list will henceforth be not shown* anywhere except your library.
* It is more than one list, and not shown is freely chooseable. You can even highlight the games with a yellow border or any css styles. You can also add developers instead of games projects. And at the press of a key at that.
And yes, that means you can simulate multiple tag exclusion with this thingy - to a degree. Go visit an unwanted tag, add the most popular 10 pages or so to one of the lists, go to another unwanted tag, rinse repeat. Give those lists the display none style, and activate those lists. It won't update new items of course, but you can put items to ignore on lists with a key press while hovering over the game link. So weeding out the popular page is a matter of seconds.
---
I feel you.
It would be possible to do this on user side with some css, but I lack the prowess to make a browser addon. Ignoring things from browse section is trivial, see css below.
Managing the ignore list, is not. And manually adding a thousand game links is no fun. One could try to grab the urls to games from a collection page with some regex and generate a list a bit quicker, but the list would still need to get updated.
@-moz-document url-prefix("https://itch.io/games") { div.game_cell:has(a[href*="paste_full_link_to_game_inside_quotes"]) { display: none !important } div.game_cell:has(a[href*="//or_ignore_a_publisher.itch"]) { display: none !important} div.game_cell:has(a[href*="itch.io/or_ignore_games_starting_with"]) { display: none !important} }