I've heard this again and again through my career as though it's some sort of gotcha. I think most people understand the difference between developing (for example) a communications client which among its future customers, may include a military, and actively working (for example) the targeting system of a predator drone.