Why does God repeatedly test obedience rather than granting immediate rewards?