The obvious problem is that the author/their instance has a vested interest in up/down votes.
The author is interested in getting their message out. Think about someone trying to sell stuff, for example. They would want to manipulate the visibility/apparent popularity of a post. Such a party would also be most interested in the identities of supporters/detractors.
That is the same on every social media platform, including Mastodon
I don't think likes influence visibility outside the home instance?
Likes don't affect that at all, boosts or shares or retweets or whatever they are called affect that and are sent to the author and your followers
If you wanted to create psychological profiles, you could create bait messages and observe the reactions. That would be much more effort, but if that is a concern, then that probably isn't good enough.
At the moment this is very easily achievable in the threadiverse. You just sub to a community and you get everything you need from that community. With my proposal this would be much harder to achieve, as you'd only get the information from people interacting with you, or, if we'd shift it to the community actor, you'd have to control the instance of the community. Sure still possible (it always will be) but a lot harder