@nutomic@lemmy.ml brought up https://github.com/LemmyNet/lemmy/issues/5871 , which would at least be a way for communities to explicitly link to each other, and we could possibly create a superset of Subscribed.
In 1.0 there is the Suggested filter, where admins have a preset / chosen list of curated communities they like, and a way to view all the posts from them.
I'd rather not do complicated algorithms to try to figure out interest / community adjacency based on user activity, as this could get really complicated and also probably show things people don't want to see.
I totally agree that content discovery could be better, but I'd like it to be explicitly chosen by the user, rather than generated. So I think the best way is still just to go to the communities page, and click subscribe on anything that might potentially interest you.