It sounds like the community url could be fixed by frontends pretty easily, it's just about allowing peakd.com/hive-000000 to be redirected from peakd.com/ihatecats and that's it. That would do wonders in terms of sharing efficiency. It's such a low hanging fruit that I'm amazed nobody has done it yet.
Making crossposts unmonetizable works completely against the idea of crossposting, because it makes no sense for authors to xpost when all they will do is hurt their autovoters (making them potentially remove the author from their autovotes)
Thinking out loud, I'm pretty sure that posting from Leo and allowing an insta-cross-post while publishing would be pretty doable on Leo Finance. Say your content is about finance but has gaming as well, the user could publish on Leo and then tick a button that allows the user to pick the gaming (any) community so that their post is cross posted the moment they hit publish.
This is a great topic and I'm glad you brought it up on chain, let's see what other users have to say about this. I'm pretty certain that fixing the cross posting feature would solve a lot of discoverability issues on Hive.