I was at a talk last night by Srdja Popovic, who is an interesting activist and worth looking up. He was talking on how to do non-violent revolutions and one element of that is a clear decision making process.
CounterParty is currently using a simple option to broadcast messages on the blockchain to vote and elect its community director. See: https://blockscan.com/vote/XCPELECTION
I wonder that mixing the vote and burn to wall capabilities of BitShares, with a sum of balances at a given block, would enable a similar option to vote on random topics at will. If the cost of vote is seen to be trivial, perhaps that function would help engage users in voting for delegates too?
There were other aspects to Srdja's talk which related to leveraging change. If you want to change the world, leverage something small and make obvious that change is possible, then acknowledge that mainstream is always more moderate and open up to accommodate that, becoming more moderate overall. Also, pick your battles and know when to take stock and regroup. Success, he suggested, follows from compound of small successes and serious planning. Anyway, back on topic.. voting in BitShares I wonder could become more broad than just for delegates. Allow generic capabilities that others can make use of, rather than something fit for one purpose?