You can’t make everyone happy.
Even if you were able to, I guarantee it will only result in you being unhappy.
Other people have their own agendas, hopes, fears, and insecurities. They don’t want to experience them alone.
So they go around offering opinions nobody asked for.
They post negative comments online because it’s easy and safe.
You talk about something that matters to you and get a response back like “Yeah, but..” or “That’s cool, although ….” and spew out a one-upper to knock you back down.
What they are doing is inviting you to join their shitty pity party,
Pretend that you’re invitation got lost in the mail.