I was thinking the other day it would be interesting to know something about the karma I was getting. Particularly the quality, to the extent that is possible to assess.
I suspect everyone would prefer to have those they respect up voting posts and comments but that type of transparency might not be desirable. I'm not sure if some type of weighting system would work or not -- how may karma points do the account giving an up vote have so you can get some average gauge of quality of the feedback.
I would not think that should be on the main page but something each person can look at under their own account.
Wonder what others think or if this has been suggested before?
The thing I think it is most appropriate to think of votes as meaning is something like "people in a conversation smiling at me, or kinda leaning away from me, or looking a bit annoyed, or maybe calling their friend over to join the conversation."
Having karma gives you a rough sense of how people are responding to you. This isn't super detailed information, but I do think it's better than not having it. If you asked people not to smile, or frown, without giving an explanation why, they'd end up adopting neutral expressions all the time.
I don't think it's at all 'petty' that people have limited time and would give less feedback. (Unless you were specifically referring to the 'people complaining about voting patterns and taking revenge for downvotes part'. In which case I agree that would reflect poorly, but also I'm skeptical about claims that this is so important that it means the project has failed.)
I do currently lean towards requiring reasons for Strong Votes, but the whole point of regular votes is to be less effort than commenting.
I might be open to a more general version where providing a reason for your vote gives the vote a bit more weight, or something, but that's more work to implement.