The only problem is that many decide not to stick around after they receive the help they needed and corrected their issues. They come here by chance or from someone's recommendation and nothing is keeping them here.
Why would that be a problem: I've done the same when I needed a specialized answer from a specialized forum. That doesn't mean I want to keep hanging around there for years, but I do remember it as a great place to visit again when needed.