My understanding (I don't live in the UK) is that the BBC is wholly or partially government funded. As such there are certain things the BBC cannot do within the UK, because it would unfairly compete with other UK media companies which don't have similar government funding.
(But I could be completely wrong, if so... please correct me :)