It already is and BA picks up the liability on behalf of it's staff.
Not quite right I thought? BA picks up the liability for the "free" tickets, ie the annual 1/2/3 ID100s as they are a free benefit. ID90s do not have any tax paid to HMRC by BA. (it would be a huge subsidy to airborne commuters apart from anything else)