In the 70's, the UK government controlled the traffic rights into Hong Kong. The European airlines that wanted to fly into Hong Kong had to offer something in exchange and therefore BOAC was allowed to pick up passengers from certain European airports to the Far East and Africa.
When Cathay Pacific applied to operate to Europe, the UK government naturally gave them the rights instead of BA.
Dave