We see it all the time, wether it's Ronnie Coleman winning the Olympia or a brazilian footballplayer scoring, they all thank God, and give God the credit, not just some, but all... so exactly how does that work, do they not recognize their own work and effort, how does that feel to live a life when everything you do, failure or success, is in the hands of God and you're not responsible yourself?
And I saw a apparantely very religious guy going into a fight in mixed martial arts in UFC to some kind of 'christian rock' minutes later, his opponent entered to some kinda gangsta-rap 'keep on hustling' and just seconds into the match, the gangsta-rap guy knocked the christian guy out cold.
I guess God wasn't in his corner, huh? Or is this the time where he needs to sit down and reflect in his lockerroom that "there's a meaning to everything that happens" 
I think perhaps people that have faith in God think that things they perceive as "good" that come their way attribute them to God.
Christianity teaches that we are all sinners w/no hope in ourselves alone, but through God (Jesus). So when something good happens, knowing we are all no-good on our own, we attribute the "goodness" to God.
But we are all imperfect beings and wrong sometimes. Sometimes we perceive things that are bad for us as good for us and may attribute something in our lives as good from God when it really is not.
For instance, the 2 adulterous lovers who think their relationship is a gift from God in the beginning because it seems so good and right. Later when lives are torn and they realize they can't trust the one that they are with, they know it wasn't "good" at all.

Maybe it's about education and intelligence, or rather lack of, since religious beliefs are far more common in countries, cultures and people, that are behind in those areas.
So you think that "Godless" China is behind in education and intelligence? I don't agree.
Maybe you were referring to some 3rd World countries though. If so, suffering does frequently bring one closer to God.