I am relatively new to Stack Overflow (about 2 months) and still getting used to how this site works exactly. My main objective here is helping (and getting help) and giving something back to the "community" (never active in programming forums until now). Thus, reputation is not the most important thing to me, although well... it is certainly encouraging seeing how your effort is rewarded via peer-recognition.
What I usually do is answering and most of my activity is focused on low-interest questions. I have tried to participate in "popular questions" but I guess that I am not good at that: you have to answer really quickly on very specific, generally-known topics. I am much more helpful when providing a general insight into a more complex problem, advising how to face a non-standard situation or developing small algorithms. As a consequence from all this, a big proportion of my reputation comes from the +15 per accepted answer, I don't get too many upvotes per question, my "unsung ratio" is really high and my statistics per tag (reputation vs. answered questions) are not too good.
My question is: other than for the reputation gain (+15), having your answer accepted has no effect at all, does it? For example: if I answer 5 questions, all of them are accepted by the asker but I don't get a single upvote, I would get a raise of 75 reputation, but no increase at all in the specific tag score. That is, if the 5 questions belong to c#, in my profile page, the number of questions tagged c# answered by me would increase by 5, but my tag score wouldn't change.
I do understand that this site puts its major focus on peers-recognition but I think that the fact of considering the "selected-by-the-asker" character in one ranking (reputation) and not in other one (tag score) implies some kind of internal incoherence of the system. In the aforementioned example, in terms of c# tag score, having 5 answers accepted with no upvotes is the same as the answers being completely ignored. On the other hand, in terms of reputation, having 5 answers accepted means a gain of +75.
Lastly I want to make clear that I am not asking this question because of, potentially, being beneficial for myself; as said, I don't care too much about reputation, but about fairness and formal correctness. Also I don't expect that this question will provoke any change in the ranking system, just want to share my thoughts and read more opinions on this.
I look forward to your impressions, programmers/staff.
PS: today I have signed up here in Meta just for asking this question and have got a +100 reputation increase! Is this reputation gain really justified?