I don't like the sound of this system 'cos it's poorly adapted from the original concept of "karma". In fact, it's pretty much lifting a concept from a culture without much understanding.
I think it's pretty clear that the term "karma" is used for practically giving an idea of a game concept rather than as a direct reference to Hindu beliefs. The term may well change.