I remember a song by Ariana Grande where she said; who ever said money can't solve all problems, must have not had enough to solve 'em"
Money can solve problems but not buy happiness
Money cannot buy happiness, let's stop using the word "buy" for a second.
The actual question should be: is money happiness?
Being happy should mean everything is working good for you, the truth is that for things to work, other things have to be in place. I agree to your point where you said it's a relative thing.
Being happy is different from being distracted from your sadness, money is just a distraction, happiness is way deeper, and I personally think one begins to feel happy when he surrounds himself with beautiful things, that's keeping good companies...
Oh how beautifully you have described this!