I've seen you say that relying on a hard fork is bad, and in a general sense I agree. But the point behind this platform is that healthy behavior is incentivized.
Saving all your voting power for yourself is not healthy for the platform, yet it is the best strategy. That means that unhealthy behavior is incentivized by the platform itself. In these cases, the platform should change. It's not even much of a grey area in my mind. If whales are trying to retain their steem value, it should at least be in a method that is social.
Other issues, such as copyrighted content can be regulated by the community.
And to people that say you can't stop self-voting because the offenders will just create a new account that always votes their main account.... that can be stopped as well. Just make repeated votes for the same account have diminishing returns. Make it so that you can vote for your friends, but only so often until your power for them recharges. At some point you're incentivized to spread the votes around.
Without this change I see steemit becoming a platform of mass hording.
I'm not sure changes on self voting algo MUST BE DONE in order for the platform to succeed.
This issue could be highlighted as something we revere as meaningful (in the FAQ) and best practice reviewed, and left to (for real people) user's discretion; (find bots that offend and wipe account); and everyone should consider further over time.
That may do it.
If not, then yes, algos need to change. As always.
You're right; it may not even be a question once considered seriously; and it may be on the next HF or two...
But that brings up another question; how much testing and consideration should an issue receive, before it is included in an HF?
Only your witnesses know; but not sure they were entirely in control of HF19 either..