After spending some time on Meta Stack Overflow, I realized the voting system here is completely different. The votes are used for agreement or disagreement toward the question/request and the answer itself instead of quality. However, by downvoting a post, it will also decrease one's reputation at the same time, which will result in a lost of privileges such as downvoting other's post. This behavior of the system seems to tie "how many people agree to you" and "what you can do" together. It is basically saying if many users do not agree to you, you will not be able to express your opinion and disagree with other's idea.
I don't see any logical relation between these two. Furthermore, on other Meta sites it will not affect both voter's and poster's reputation.
Voting up or down does not affect reputation. You are now free to vote purely based on post content, without worrying about how your vote might positively or negatively affect someone’s reputation score.
This makes sense because why on earth would reputation be tied with expressing opinion?
Jon Seigel in this post offered an "explanation" on why the rep system on meta SO shouldn't be changed:
... there is a penalty for downvoting, but you get upvoted more here, too, so you have more rep to work with.
This clearly does not explain why downvoting causes a decrease in reputation. In the Stack Exchange system, reputation is an numeric indicator of how trusty and experienced a user is. So does this mean a person with more people agreeing is way more "trusty" than another person with people disagree his questions even though it is a completely good question? Clearly there is something wrong with the system in meta SO, and I believe that it should be modified to remove the rep decrease when voted down, for both voter and poster.
voting indicates agreement or disagreement with the proposed change rather than just the quality or usefulness of the post itself
which is very confusing to me, or even to most of new users who just went here from the main site StackOverflow...