djwitz, if you're really a doctor, I'm sincerely concerned for the well-being of your patients.
As others have said, the best reason to get a flu shot is to benefit your community, especially those close to you. I have an elderly mother who could die if she got the flu, so my sister and I get the shot primarily for her.
But even if you don't have a compromised person near you, if everyone got the shot, we could take a huge chunk out of the death toll of 30,000 to 40,000 people who die from the flu, just in the US, each year.
It's true that some people may not be fully immune even after getting the shot, even against one of the three strains that are in the shot, but it's your duty as someone living in civilized society to get immunized, simply because of the numbers of people who could be saved if everyone did.
Anecdotes about someone's friend who got sick even though they had the shot are worthless. What matters are the larger effects on your family and community. Bus as long as we're bringing up anecdotes, last fall my family got together in November, and just about everyone who had not had the flu shot got badly sick, while everyone who had the shot was OK. Other than my elderly mother, who got the shot and did get sick, but it wasn't as bad as it could have been. The flu shot is less effective in the elderly, and they depend on others to be vaccinated.