If you are not originating on BA or giving them a long haul (e.g. between continents) then I can see why they don't want to issue the ticket. Lots of work for little reward.
I am curious as to why you are trying to issue through BA and not AA or maybe even CX.