I don't think the attribution is right. I am always surprised by what does and doesn't get upvoted, which means I'm poorly calibrated. Something useful I post to discussion after spending 20 hours on it gets 5 upvotes, and then something useless like this discussion post that took me 60 seconds to post gets 25+ upvotes. :)
On the other hand I suspect you are well calibrated with what gives you respect and reputation. You could say that your poor calibration with respect to karma is karma's problem! :)
Something useful I post to discussion after spending 20 hours on it
20 hours on a discussion post? That would be a mistake right there!
From this 2001 article:
I, at least, found this amusing.