A few days ago we discussed this topic with @arcange and that possibility came out. Do something similar to what they do at EOS and from time to time they need to vote again for witnesses. That the votes expire in a few months.
We also think that there should be an algorithm that counts not only the SP of the voter, but also the number of votes, including reputation, that can exclude votes from bidbots. I agree that whoever else has invested in the platform has greater relevance, but I also think that the minnows should have a little more power, because only then would the witness be more interested in them and this would not seem like an elite friends club They let the minnows play in the garden while they make decisions in the main room.
Thanks for this post @teamsteem