Because servicemen don't have dependants who might benefit from free higher education and/or prescription charges, do they Tourist?
Also, "advantages of living in London"? You must be referring to the overpriced everything, the high crime rates, and daily commutes from hell. I'm guessing you don't live in London.