I think people should be allowed to vote, up or down, freely, if that is what they want to do.
People should also be allowed to not have to see votes or be bothered with it (my own choice).
In summary: I think it’s at the individual level, not at the instance level such decisions should be made. The only task of the instance being to provide the tools for the users to apply said decision as simply as possible, and to protect those users from any abuse of the system.
I don’t care about votes myself, but: