I guess this could be prevented when we would be able to downvote witnesses as well.
Binance will remove their proxy-vote soon because of public pressure and fear of bad pr.
Another alternative idea for a governance fix:
Just divide the voting power used on votes made. Current attack would be 10times less effective with this simple change.