You can have a lot of unhappiness by not having money, but the reverse is no guarantee of happiness.
In athletics there's always been a willingness to cheat if it looks like you're not cheating. I think that's just a quirk of human nature.
Scientific innovations continually provide us with new means of analyzing the finds.