According to the BBC website, it's to discourage all of the post to 'A British soldier in Afghanistan' so that named mail gets the priority it diserves and is not held up by, effectively, junk mail. They're encouraging those who would send that type of letter to donate to Forces' charities instead. Sounds fair to me although some of 'those letters' can be really quite eye-opening!