I think the issue of spam in Global Feed can be solved easier if feature like "Keyword Filter" were implemented in every Nostr client. In this case, every user can choose whatever they want to see in their Feed.
This is a bit of implementation for Snort. I believe other client can also implement similar features. Sorry, for my dirt code 😅

Snippet:
Cc #[0] #[1] #[2] #[3] #[4]