I think a good solution is more community relays. The important part of ActivityPub is that it's server > client > server, and clients lives on servers. The content you're going to see on the Fediverse is coming from the local server that you're on + the remote servers that your local server is federating content with. On Nostr (and AT Proto [Bluesky]) it's all just a giant firehose of content coming off the relays, and users, naturally lost, will gravitate towards the trending content since they can't easily find content otherwise.
Most users on Nostr are using a set of default relays which indiscriminately slews out random content. It would be better to have small, independent, private relays that users could request to join or otherwise subscribe to which offer quieter, more curated slice of the Nostrspace.