###Background

I had asked [this question](http://superuser.com/questions/376596) a while back, and received some great responses, and a great final answer that helped me out quite a ton. Everything was fine until ~yesterday.

Yesterday, however, it generated quite a bit of a discussion, because I had mentioned that the .NET Framework in general (and thus Paint.NET specifically) is too slow for my laptop to be a viable solution, and some supporters of Paint.NET misunderstood this as a blanket ".NET is slow" statement, with not-too-difficult-to-predict knee-jerk reactions.

This misunderstanding subsequently caused Tom Wijsman to make [an edit](http://superuser.com/revisions/376596/5) to "clarify" the meaning, but unfortunately the edit didn't help: it used weasel words like "might", e.g. to say that interpreted/bytecode languages "might not be solutions to my question".

Of course, such an ambiguous edits about the characteristics of interpreted languages caused confused comments and a (binding) close-vote by [*random*](http://meta.superuser.com/users/307/random) as "Not constructive".

--------

###Question

[*random*](http://meta.superuser.com/users/307/random) then [mentioned](http://superuser.com/questions/376596#comment440298_376596) that "the content and intent of looking for an alternative program" makes a question "not constructive" or ["too localized"](http://superuser.com/questions/376596#comment440326_376596).

I'm having trouble understanding why that is the case, and therefore why the question was closed.  
Could someone please explain why asking about alternative programs is "not constructive" or "too localized"?  
(The question seemed popular enough, so I'm having trouble understanding why it is localized.)