As I have muted several times in the past, gratification is the world we live in. Everyone wants something and they want it now. They believe it will make them happy and believe it will change their lives. Sure it might do for an instant. That latest piece of retail therapy might make you feel good for a moment.
But they are not fulfilling. They are shallow and empty.
If we really want to be happy, we need to be grateful because when we are grateful we are happy with our lot. When we are happy with our lot then life is so much better for the soul, the mind and the body.