My opinion:
Happiness is a moment, an hour, a day.
Anyone who seeks it as a state of being is bound to be disappointed.
Further, happiness requires the recognition of the individual. We need to know it when we see it.
If we go through life thinking, "All i need now to be happy is ......whatever....." we will pass it by and discontent will define our life.
Happiness needs the joyful acceptance of circumstances, and that requires us to stop believing we 'deserve better."
Maybe si, maybe no ... but it blocks happiness.
Since the dawn of time, however "happy" we are to be safe and warm and fed, in good company, somewhere monsters still wait. We cannot go out and dance in celebration in the sun without risking the attention of monsters.
We can only accept happiness where we are, when we are, as we are. It's a temporary gift.
My opinion.