So instead do nothing and circlejerk how miserable you are?
And at no point did I advocate for doing something trivial. I said pick one thing that's important to you and put your effort into that. Do you think poor people deserve homes? Volunteer your time on weekends to build them through organizations like Habitat for Humanity. Do you think that's just a bandaid over a societal wound? Find a group of like-minded people and try to fix that deeper wound.
NGL I'd rather circlejerk than be a "holier than thou" bastard who goes around people who are most likely mentaly and/or physically drained to go minimal or zero improvement actions like volunteer or clean up the streets.