If I was going to be spending a significant amount of time around someone that was very vulnerable, like a chemo- patient, I would. There are so many strains of influenza, and they usually guess wrong as to which ones will be prevalent each season. It's kind of a farce. I guess one could claim that the shots are the reason that a given strain is NOT widespread, but it seldom appears to be the case.
I don't believe in using products with the triclosan anti-bacterial agent, either.