why does Krishna allow suffering