Shouldn't answering complex questions get more upvotes?
I'm still quite new to Stack Exchange, so I'm hoping this suggestion makes sense.
Consider the following scenario:
- A user posts a question.
- Several users view the question, find it really interesting but can't answer it, so they upvote it.
- They don't find it interesting enough however to favorite it.
- Somebody answers the question, but doesn't get that many upvotes for it.
Wouldn't it be interesting for the person that can answer the question, to get a bigger reputation award, based on how many upvotes the question has? This would give extra incentive to answer a difficult question.
The other way around it would work as well. A very basic, easy to answer question, wouldn't earn as much reputation easily. This would solve the 'inbalance' of easy questions earning as much reputation as difficult questions.
Right now, only 'popular' good answers give you a lot of reputation.
To prevent answers on questions like this to get a lot of reputation for nothing, a solution would be to only apply this mechanism as long as an answer hasn't been accepted. At the point the answer is accepted, the 'extra' rep could be added.