Are you reading all the comments in the discussions where you want to contribute?
I just have the feeling that today, everyone wants to talk (there is so many opportunities on web - twitter, facebook, g+, blogs, comments) but noone is listening back others, what they have to say.. I guess there should be some reciprocity, if you want to talk, you should also listen (or if you want to write sth online, you should firstly try to read what others are saying first).
There is so much content being created on the web, but is there audience? Wouldn't it be better, if people just stopped writting as crazy and instead started to read what others are saying?