The most obvious cause of sin working is God doing it. However, why does he care so much, and if he cares so much about sin, why not prevent the sin from happening by making the world generate less naturally?
The sensible idea is there is some kind of world soul that decides sin. That would raise the question of why it is not mentioned and stuff, like being nice to future generations, progress society, and ways to listen to the world soul are not mentioned more.
Outside the dharma shastras, it could be argued that the soul itself causes the sin upon intention. However, the dharma shastras have sins that are clearly tied to actions or even things you don't decide to do and just happen to you, so that can't be it.
Welcome to HMW!
This site is for discussion about Hinduism.
You must have an account here to participate. Its free to use this site.
Suggested for you
"Indic Brands" is a curated marketplace of remarkable brands that value and celebrate our cherished cultural heritage.
We do NOT offer personalized advice based on Astrology.
This is a good question.
The answer is provided in the Upanishads, and elaborated in the Brahma Sutras by the Brahma Sutra commentators.
Sin and merit is nothing other than punishment and reward by Brahman (God) for actions that displease him versus actions that please him:
Grace of God is necessary for punya (merit) and even moksha. "Wrath of God" is necessary for sin.
The Kaushitaki upanishad verse should answer your question. Here is also Ramanujacharya's interpretation of the verse, found in his Brahma Sutra commentary:
Ultimately, God desires souls to reach him, and he therefore punishes actions that are spiritually degrading, such as a Brahmana drinking liquor. And he rewards spiritually elevating actions like meditation, prayer, charity, etc.
Another reason is that Brahman guides the world process simply for the sake of his leela (amusement). In this world, there has to be all sorts of people, some good and some bad, some people who enjoy and some who suffer at various times. And so he then makes some people do good deeds and some bad deeds. However, being put into a situation where you do bad deeds is again a result of your past bad karma, and being put into a situation where you do good deeds is again a result of your past good karma, just as that Kaushitaki Upanishad verse shows.