Some people will be chosing BA as they are connecting
Some will be chosing BA as it is available in their corporate booking tool while U2 would require exception approval (and the subsequent reimbursment challenges). They money and time spent doing that will not be worth it.
Flight timings and cost may play a part for some people.