Pretty sure “money can’t buy happiness” is meant to actually mean “don’t neglect emotional health and caring for the people in your life in the pursuit of more wealth than you need”, but instead middle-class and rich people use it to tell poor people “don’t strive to have financial security even though I have it”.
I want to give this post a hug
I always took it to mean “even rich people can be sad”, which is quite a good antidote to the “what have you got to be sad about? You’re rich!” type of sentiments.