因为唐僧是僧人,佛家以慈悲为怀,当时他看不出那是白骨精,以为是普通人,所以不让孙悟空打白骨精。更可能是吴承恩为了给孙悟空离开提供个借口,这是一本小说,有些情节不是为了书中服务,而是为了书外服务。这本小说写在明朝中期,小说的很多故事,反应了当时社会的状况。