I find articles like this one where 100% of the onus for coping with mental health problems is put on the individual quite annoying. There's nothing in the article about getting help from other people, or how to cope with problems that you can't fix easily. It's kind of a toxic attitude because it makes others believe people with mental health issues just aren't trying hard enough and completely ignores individual ci…
The thing is, there are testimonies of tons of people online who fixed so much about their life, based on tips like this. I'm very much against this attitude of "let's keep good advice secret, so we don't look too judgmental". This is what leads to things like "health at every size" and "fat acceptance". That you can no longer spread advice on how you can massively improve your well-being and life expectancy by losing weight, because this is somehow too judgmental towards people with conditions that make weight loss unusually hard.
Second order effects are important, sure, and there can be counterintuitive consequences and other weird smart stuff. But first and foremost, there are tons of stuff that people can do right now to improve their lives. I am really greatful for the existence of articles like this, because this stuff helped me and if it was for you, we'd only have articles that make us all resentful, bitter and give up trying.
And OF COURSE the system needs to change, especially in the US. How they treat mental illness by policing, the whole consumerist propaganda, the stress inducing, hyperoptimized apps, the hyperpalatable foods that are engineered to trick us to eat more and get fat etc. etc. they all need to be addressed. We cannot expect people on a massive scale to suddenly be able to counteract these immense forces raining down on them all day every day from all channels, billboards, ads etc. guiding them towards a harmful life.
In summary
1) When giving advice to an individual it's about how to thrive in a cold hard world that doesn't care a bit about whether they are happy or suffer or live or die. What you can do, you should because ultimately you have different paths forward and working step by step, little by little, while not beating up yourself in the process can be immensely helpful. Not because you will get praise or because you obeyed the commands of the white coats, but because you will genuinely be better for your own sake.
2) When talking to people who have their shit together, advocate for compassion towards those who are in a messy situation. But really helping is hard. Teaching to fish vs giving fish etc. Just because someone has a messed up life with mental health issues doesn't make them into angels, that would be some variant of "noble savage". It can be difficult to help, you may be used, you may be tricked, and progress is not guaranteed.
Think of it as an analogue of the Liskov Substitution Principle. Prepare the person to be strong in a harsh environment and simultaneously work on making the environment less harsh so that less strong people can also thrive.