A lot of times, development requires discussion. As programmers we know that there is not clear right or wrong answer, but a myriad of solutions, each with their own benefits and draw back.
Example:
Which is Better To Use and Why: Mysql, PostgreSQL or MS SQL?
What are the advantages of Redis over Memcache?
etc
On top of that, their are interesting changes to be discussed such as this one here: Did jQuery kill the JavaScript discussions?
A lot of these times topics are shut down as being not constructive. So my question is if the question has merit and hasn't been asked before, can there be a place for these "not constructive" questions to live?