I feel this. I vent to my teammates, who then usually watch me start thinking of a way to address the thing that ticked me off.
I've always looked at it as, if you can come up with a dozen complaints, and not one "answer", something to address the problem, it's not going to help either. Successful vents come away with something to test, read, or configure for me and my team.
The internet is not where I want to bring any negativity, anymore than my personal life. Better to come in with good vibes, open mind, and willingness to share info and ideas.
Such a bad look on top of an already bad situation, of their own making no less. Unless it's just taking time for context, but they aren't getting the benefit of the doubt that's for sure.