OK, people answer questions because,
- They want rep
- They want recognition
- They want something else
So when a question is asked, if that question becomes a Hot Network Question
their answer will obviously pull more votes and a highly up-voted question will become one of those with the caveat (That the answer are also highly up voted).
So why do so many people who answer questions not up the questions that they answer to?