May be money cannot buy these things but it is also not easy to get these things if you do not have money. Money still has a role to play in getting these things.
For example, how often do you find a poor man -
(i) Happy and comfortable in his home? (ii) At peace? (iii) Respected by others? (iv) healthy? (v) finding love?
True money cannot buy these virtues but without money, it is also difficult to get these if you don't have money!