Hi soundtrack, I have read posts here in which Element has explained well that the intention of such teachings about kamma/karma is the morality aspect, and as you identify this is similar to the Christian intent in describing God's role as the judge and dispenser of punishment ( blessings too, of course !! ) and only He knows the whys and wheres. In both Christian and Buddhist teachings though there is other understandings - and these sit better with my experiences.