I understand what you are saying, and perhaps I should have referred to them as "How-To" articles, rather than "KB" articles... although I find that much of a muchness.
As a sample-size of one... I know that the overwhelming majority of my own support tickets end up falling into the "How-To" category, and all too often the solution falls into the "Doh!" category.
It's rare that I discover a problem with the product itself, and more typical that I just can't work out out to use it, and can't find the solution in any of the Documentation, KBs, Blogs or Forums resources - searching all of which is made more difficult by the existing search and filter issues.
Support usually comes back with the correct answer that includes code snippets etc, which suggests to me that they have encountered the same question at least once before.
The problem with forums is that it is so damned difficult to find what you are looking for. This is not so much the fault of the forum itself, but that people often don't know what to ask, or have differing ways to refer to things, and so even if the solution is there, and even if the search/filter options worked properly, finding what "YOU" are looking for is often too frustrating.
More documentation would go some way towards alleviating this, but real-world experience with problems and solutions, turned into generic "How-To" articles, that are correctly indexed and categorized for easy search, could certainly help eliminate many of my own tickets.