This is very true, and pairs well with the other comment about netiquette.
95% of people would not enjoy polite technical discussion forums, but the 5% that do are enough traffic for a site to survive.