Since I obviously can't care about everyone, I would like to see a society that encourages virtuous cycles rather than downward spirals. Let there be regular public holidays with festivities that single individuals can enjoy without being awkward and that provide opportunities to reconnect with neighbors and meet strangers. Let there be a culture where if one is missing a cooking ingredient or needs to borrow a stepladder, the first impulse is to ask a neighbor for help rather than going to Instacart. This will give these neighbors a license to stop by and chat later without losing their dignity.
Collectively, majority that is doing Ok mentally is in a better position to boost someone who is not, without any single person getting overwhelmed, as opposed to someone who is down figuring it out on their own.
I would agree that it often isn't enough by itself. My thinking is more along the the lines that it is a necessary prerequisite, but not always sufficient by itself. Nothing in this life is guaranteed.
Im not interested in judging some random stranger. Maybe they should have tried harder, maybe they should have tried something else. Maybe it would have worked, maybe it wouldn't. However, I know if they dont try, then they have no chance.
My advice to a friend or someone I cared for would be different. You can't let your happiness be contingent of factors outside your control. If you can't make yourself happy, you are extremely unlikely to find someone or something else to do it for you. If you don't like who you are, then you need to start there because you cant run from yourself. The bad news is that it is your problem to fix, and the good news is that it is your problem to fix. Success is not guaranteed, but these are baseline facts you need to accept if you want to have a chance at change.
You cant force someone to be your friend, let alone a romantic partner.