>there is no such thing as a stupid question or an irrelevant one
I think that's where they disagree with you. Stack Overflow aims to keep discussions as minimal as possible and is not the place to weigh the pros and cons of programming language X against that of programming language Y. If you want more information, they cover their take on the issue in great depth on their podcasts (which are great to listen to, regardless).
I like what they've done. By closing all bad questions and a few good questions the site contains only good questions. The obvious downside is that the occasional interesting question is removed, but I think the trade-offs are worth it. And judging by the popularity of the site, I think most everyone else does too, even if they're not consciously aware of it.