A question gets an automatic -1 vote when it is closed.
Why isn't that -1 vote removed when a question is reopened?
This is incorrect; certain types of "egregious" aka "the OP should have known better" close reasons (Not a Real Question and Off Topic) are automatically downvoted by Community at the time of close.
This vote is not undone, because a question extracts effort from the community when it is closed. We want to actively discourage questions that require notable effort to "fix".