For an extra $2,000 another carrier or a different flight would be my guess.
I know this seems obvious but BA is not the only, and not even the best, carrier, depending on where you're flying from (and I used to work for BA).
If all else fails, give them a call on the phone. Hopefully they'd be able to give you better info than you're getting online.