http://programmers.stackexchange.com/questions/46716/what-sh...
Personally, I've found that some of the most interesting and instructive answers have been quite opinionated and not really fact based. Sometimes these lead to (heated) discussions of their merits, which lead to some insights into the various opinions. I would almost say that in software architecture, most areas are gray (and those that are black and white are trivial or uninteresting). It's just unfortunate that these types of questions and answers run the risk of being closed.
What I'm really saying is: I get the need for moderation, and yes, perhaps some questions are not a good fit for the site. But I'd still love to have some place where developers express their opinions and are challenged to justify them.