disclaimer: This is turning into a huge late-night ramble, apologies I couldn't make it shorter.
I've been thinking about communities on here a lot, especially what makes them grow and thrive. It's kind of interesting times for that because we have a range of quality communities all in different states of growth.
So far, I haven't come up with a list of factors which are both *necessary* and *sufficient*, but it's certainly a huge boost for a community to have some serious steempower behind it, either in the form of a centralized account with a large upvote (usually from delegators) or powerful trail.
Incentivizing an ROI for delegation to communities makes *a lot* of sense then if one wants thriving, good content. It would be hard to capture numerically, but I am choosing to believe that the long-term investors would be ok with taking an ROI hit vs bidbots if it meant a stronger (and thus more profitable and long-lived) system.
I, unfortunately, don' t have the problem of more SP than I know what to do with, but I'd like to think I'd choose to delegate to a curation/community centered account. I already sort of do that with @trufflepig, who gets about 10% of my incoming SP each week. I don't make enough for it to really affect their vote strength, but I like doing it because a) I really like the project and the gems it finds for me b) the ROI isn't amazing, but it's kind of fun to see those little returns in my wallet.
The major problem I see is that a lot of the nascent and smaller communities have trouble organizing - it's hard enough to get a core around a discord server with *maybe* a chatbot. Much harder, unless you're lucky, to build community driven vote bot (*e.g.* Stirner's in #steemstem) or massive back-end (utopian).
What you do see is that a lot of them have some sort of trail. The difference being that it's extremely simple to set one up *and* show others how to sign up using a service like steemauto.
So, my sleep-addled conclusion is that for something like this to take off, it would be extremely useful to have a tool accessible by communities for easily setting up such a delegation/rewards system. As to *how* to implement it, well, one of the luxuries of rambling in a comment is that I don't have to fully bake my idea. ;)