Why can't all good people go to heaven?