Why does God never abandon His covenant despite human weakness?