I like basketball. But I wouldn't expect stackoverflow to allow basketball questions.
This isn't a judgment on the value of discussions... but there are other sites for that.
Communities of Practice (Lave, Wenger) are held together by sharing a common repertoire of practices, and opinions. Newcomers may want to explore these shared opinions. SE is obviously not a place where they can do that, so I end up agreeing with your final sentence.
What are the drawbacks of Python? http://programmers.stackexchange.com/questions/15468/what-ar...
http://news.ycombinator.com/item?id=4492899
Just because you like something doesn't mean that it has to featured on Stack Overflow. Same as politics discussion on HN, many might want to debate Romney vs. Obama with the HN folks here, that doesn't mean HN has to tolerate that and turn into another Reddit.
I don't understand all the complaints about having discussions that can easily degenerate into flamewars with thousands of "answers" on Stackoverflow. If it's moved to a Stackexchange with less traffic, go hang out there and make it a better place.
>They aren't the ones creating a great site. Those that ask and answer questions are.
Sure. Look at a site where there is no moderation. http://answers.yahoo.com/
My experience with online communities tells me that the slippery slope in this case is very real. When new and immature folks generate content with back and forth among themselves(voting each others' comments up), the old timers simply pack up and leave since the site doesn't interest them anymore. Happened to Reddit right before my eyes.
So why not use programmers.stackexchange.com for such discussions? The more people use it, the more active it gets. Stackoverflow has already made their opinion clear on this.