Simple but effective solution to distribute the votes! More Steem based applications should implement this. Self voting is a bad thing to do I, was guilty my self for this and stopped upvoting myself for reasons.
One day the self vote may be not rewarding for in the future and you may get a penalty to do it like flags by abusive behavior bots.
You do not contribute to the cummunity so in the end you would not get any profit from it.
Your chances of getting organic growth in steem followers decreases and fake steem accounts will follow you more likely to get a upvote from you in the future when you are planning to blog more
When you give, you get. Thats what steem was intended to do so.
Ofcoure, everyone has voted his or her comment or post in the past and does not make you bad, but the abusive adventage behavior does not make you rich one day. Since you have reputation power, it will link your account to trust worthy and a taste that you actually give something to the comunnity.
Once you are willing to give, you will earn. Just like our steem witnesses.
Great solution/improvement and it gave me more reason to like Dmania because of the fair and not-so-random spread of the reward distribution :)