I don't think BA is trying to attract UK passengers booking cheap one way tickets to Oslo and an ex-OSL sale fare and dropping the last segment. Rather BA is trying to attract Oslo passengers who would otherwise take a more direct flight on other carriers. But I could be wrong..