Question: why does enkidu curse shamhat?
Answer: When Enkidu is dying he expresses his anger at Shamhat for making him civilized, blaming her for bringing him to the new world of experiences that has led to his death. He curses her to become an outcast. The god Shamash reminds Enkidu that Shamhat fed and clothed him.