I don't have any hangups about snorkels like some people who seem to find it their duty to bash and belittle those who use snorkels.. I have a very neutral attitude towards them and see them as a very valuable tool when the need arises.
As you say, a snorkel is a tool, just like any other piece of diving equipment. I mostly dive in quarries (calm waters) & caves (overhead),... with a little ocean vacation diving here & there, so snorkels are pretty useless in most of those cases. I will wear one because I must for classes & I will carry one if I am somewhere where there might be rough water or a long surface swim. That saying that those who use snorkels to make up for poor diving skills is a bunch of horse feathers. If I have a long surface swim, I want to conserve my air so I can enjoy a longer dive, it has nothing to do with my diving skills. I don't bash those who use it or don't use it. Personal preference in my opnion.