In case of a question getting closed, the asker sees a message like the one below:
You can edit the question or post a new one.
Often, this type of question has already many down votes. Many times, this triggers also close votes. When the question gets edited and reopened, down votes are not cleared from the question. This may cause users to think this question is still a bad question.
Alternatively, when I create a new question instead, this does not have any downvotes initially, and the question does not give such a bad impression from down votes.
My question is why does this different behavior exist? (I think it is not correct and fair)
I think the correct way would be when a question gets reopened, all down votes should disappear.