Well it's one thing having enough money, but an entirely different matter if you have apsolutely no money at all. How can you be happy worrying about your very existence, how can your parents be happy not knowing if you'll have food on the table, if you have to struggle day in and day out...
This is my theory: Money alone might not make you happy, but without (enough of) it you cant be happy.
I dont think I'm shallow... just realistic.