I hope I'm not 'out of line' here but I felt like sharing this one.. If you want an example as to why having such a broad forum around would be a bad idea then check out the
asp.net security forum. I realize this is quite off topic, so I'll be brief.
ASP ("web-based programming language") knows several development 'models', in my example I'm focussing on 'Forms applications' and 'MVC applications'. These two are quite different yet also share several similarities, but when it comes to setting up a default login page the process for both is
completely different (not taking different authentication schemes into account, as said; I'm trying to be brief).
Now, I know quite a bit about Forms applications but hardly anything about MVC. So when I see an interesting question, let's say someone asking about 'Single Sign On' how can I determine that it's something I can actually answer or address (Web Forms, Web pages) or something I simply know nothing about (MVC)?
Simple answer is that I can't. The direct result is that I actually feel to be wasting my time skimming that forum because in many cases I come across posts which may look appealing at first, when I open them they turn out to address topics I'm simply unfamiliar with (and have no desire to dive into).
So I hardly visit that forum and instead limit my visits to the forums where I can be sure that the posts I read will actually address something I'm at least
somewhat familiar with. And believe me: I know that there are quite a few people who feel exactly the same.
"Overspecialize and you breed in weakness", my favorite movie quote