Most of the stuff you wrote is true, but, just like our world, if you learn to sift through the garbage, you will find a lot of good. It’s not all or nothing. There is so much great training advice, injury prevention and recovery info., coaching experience, and there is no better site on earth for getting running/race/meet results than Letsrun in my opinion.