There are a few reasons why someone might keep the tails on while cooking shrimp: To make the dish look good, to enhance the flavor of the dish, and to hold the shrimp. You can remove the tails before cooking for extra eating convenience if preferred.