Most passengers can only select a seat at T-24. Seat maps before that may give an indication of loads, but it is not possible to say any flight is or is not well sold.
And as CIHY suggests, cargo will pay for a flight. Many flights continue to operate cargo only and as BA are not a charity, this must be for profit.