What I find seriously bad is that even a huge site like stackoverflow has to optimize its search engine strategy to fight the problem. Little web sites are doomed.
The reason Q&A sites are so visible is that people tend to type questions in their search engines, so Q&A sites are a good match to those.