At the end the article foists everything upon mental health treatment. I see no evidence that that will be enough. What if your life just sucks?[1] A therapist can't snap their fingers and get you more money.
The problem is exactly that psychological therapy was replaced by social networks. Instead of helping each other, they're incentivizing their criminal urges.
If your life circumstances sucks, good mental health still means you won't blame it on women and/or do something horrifically violent to people unrelated to the causes of your problems. Instead, you'll turn toward fixing the problems.
I will also note that the perception of having enough money is not very closely related to the amount of money you have. I have known people who are happy living on quite modest salaries, and people who feel like they're barely getting by on $500k/year. That's something therapists (and financial advisors) can definitely help with.