It bothers me a lot when I'm spending some time and effort trying to answer a question only to learn it got closed for any reason. It's just a lot of time wasted. So I have come up with a solution for it:
- Create a new button on questions called "Working on it".
- The user is guaranteed 30 minutes to answer the question, even after it is closed.
This way, I think it is a greater motivation too to answer questions without the fear of having all my work wasted.