It is a matter of gas conservation. You can't always anchor right above where you want to dive or can't always surface right under the boat. Surface swims are much more comfortable with a snorkel if you don't want to waste the gas on your back. Something has to go really wrong, or I am out of bottom time, to get me aboard with more than 300 PSI on a recreation dive.
Adjusting your weight for neutral buoyancy is also a factor. A snorkel's value is diminished if your life-jacket BC is ¾ full of air.
Snorkels also let you entertain yourself on the surface while waiting for other divers to get in the water or up the ladder. The view underwater is more interesting to me. I guess there is no reason to use a snorkel if you dont mind pushing doubles through the water on a no-D dive or cutting your bottom time. I leave the snorkel onboard when using closed-circuit or surface supply.
However, if you are not comfortable using a snorkel, leave it home or freedive until you are.