Well as you yourself said, it's much easier to point out problems than come up with solutions. Hence a lot of people who are capable of the former lack the talent and creativity of the latter. As long as they are random commenter on websites they don't bother me. It's only when they show up at solution seeking situations and their whining actually gets in the way of the people discussing how to fix the problem that I get annoyed.