Some do. They think the shrimp get more plump this way and are less likely to overcook. I don't keep the shells on because I prefer the convenience of buying pre peeled and deveined shrimp. They still come out delicious and flavorful. I keep the tails on though - easier to handle as appetizers.