I think , anu religion can indeed support morality plus various rituals are there to maintain the sancity of traditional practices.
Take garuda puran , it has pret kanda where all the types of punishment 24 in total are given there.
The incentives to attain swarg are also there , when these...