Refer to the comment trail to this answer for background. My main question was if it is really in the hands of a thief to not thieve. Later the curse to Jaya-Vijaya is discussed. I received useful insights from user Carmen sandiego - that curse did not specifically say that the two will commit crimes.
Question: Are there any references of curses that said the receiver would commit crimes in current/later births?
On why it might even make sense to give such curses: IMO, forcing a moral person to commit immoral acts would be a suffering to them. So if an otherwise moral person does a bad thing (as might be the case with Jaya-Vijaya), making them do evils/crimes would be like its consequences.