@Isha - I think your post is spot on.
I don't post much about myself anymore, and offer no profile details mostly because while I've gotten lots of friendship and support here, I've also had people who really, really hurt me. Indeed, one prominent poster here managed to put out a post that was so triggering for me that I attempted suicide last year - it was just the last little nudge I needed to finally act.
There are quite a few people on this forum who seemingly take zero responsibility for what they post. They forget that there are some on this forum who are undergoing intense personal and emotional crises. The attitude of "It shouldn't matter what I say - anyone influenced by an internet forum deserves what they get!!!!", can be found amongst some here. Really? It doesn't matter? Then what's the point of posting your thoughts and advice then? It's a cop-out, plain and simple.
You are also right that some have difficult understanding that not everyone is in the same situation as they are. Look - all of us can suffer from this - it can be genuinely hard to look at the world from the perspective of a totally different person. Still, we can try, I think, to be open minded.