I don't understand the (American?) concept of "gratitude".
I think it's because it necessarily implies someone to be grateful to, most likely a divine being or an abstraction of it (such as the spirit of universe). I see the world as a chaotic place where most things are done through pure will of humans, and random events.
If somebody does something good to me, I'm grateful to them. My current employer recruited me while I was in college, I was severely depressed and anxious, had frequent panic attacks and a few blowups at work, and they tolerated it because they believed I was "promising". I'm also aware that my skills (demonstrated to professors at college) were also a factor in their decision, but I'm still grateful to them, as people, for choosing to give me a chance.
What I'm not grateful is the ordinary bullshit of being alive and healthy, being in a trade (programming) that earns quite a bit of money, having family, et cetera. Those things are pure chance, and yes, I got dealt good cards in some ways, but also bad cards in other ways. I don't see logic behind being "grateful" for the good things, while ignoring the bad.
If it's just a psychological trick to make us "happier" with our lives, then I despise it even more. There is a purpose in being unhappy - fixing things is hard when you're "grateful" for what you have and don't want to risk changing anything. And if your life is truly good, you don't need a ritual of pointing out good things to feel good about it.
Maybe I'm just overanalyzing it. But the concept of "gratitude" just feels fake to me.