After I saw your post, I bought this snorkel. It arrived a couple of days ago.
It's my bad. I didn't pay close enough attention. This snorkel has some kind of flapper valve thing at the top to keep water out when you submerge. If I had realized that, I would not have bought it. Anything that could stick and keep me from being able to breathe in is not something I really want to use. Admittedly, it's not a huge deal. But, like I said, IF I had paid better attention and realized this before I bought it, I would not have gotten it.
If you treated your mask so it didn't fog, this wouldn't be an issue. I mix up Johnson and Johnson Baby Shampoo about 1/3 to 2/3 water, then squirt some of that in my mask before I dive. My masks never fog. OTOH, if my mask leaks, even very slowly, it's dang annoying. Especially if I'm doing something where I am trying to constantly look down, instead of forward. Then the water that leaks in run around the inside of my lens and makes it hard to see, and I can't just exhale to clear it. I have to tilt my head up and usually get a little bit of positive angle on my body to get the water to wear it will blow out.
I'm not very experienced. But, most of my dives have been from a boat with 10+ people aboard or training dives in a class with multiple people plus an instructor and assistant instructor. I can't remember ever seeing anyone diving with a snorkel except for people doing an Open Water class. I'm not saying it's not a good idea to carry one in a pocket, for just in case. But, do you really need to actually wear one when you dive?