I noticed that today my reptutation was lower than it was yesterday. As a result of a user removing his or her account, I had lost some reputation. This got me looking at my reputation history. Apparently reputation gained on a question is lost once the question is removed, and yes, I've noticed that this is already a topic of discussion here on meta.
What surprised me is that reputation lost by downvoting a question (or answer) is not regained once the question (or answer) is removed. For example on these three questions. Of course there is not much to see here (unless you are a moderator perhaps?) as the questions and answers in question have been removed. So in brief, my question is:
Why do I lose all reputation gained on a question once it is removed, but do I not regain all reputation lost on a question once it is removed?