I think we have a real issue with Moderators closing/removing issues as "Not Constructive", etc., even if they are clearly valued by the market or community.
This has been bothering me for a while, but this morning was the straw that broke the camel's back. I came onto StackOverflow and discovered that a question that I asked several years ago, had received 18 up-votes, and which earned me "Famous Question", had been removed (see https://stackoverflow.com/questions/77839/what-are-the-best-resources-for-learning-java-books-websites-etc).
Clearly, this question had valued as testified to by the number of views and the up-votes it received. Yet, our moderators substituted their opinion of the question's value for that of the community.
I acknowledge and value the role that moderation plays in making StackOverflow a fantastic and valuable resource. At the same time, I believe when we serve a moderators, we need to inform our decisions and actions by the value the community has put on things.
Should this be automated (i.e. a question with 10K Views can't be removed) or should this be a practice?
On a related note, when a question is pulled, shouldn't there be more feedback on why it was pulled then the message I received?