Originally Posted by
Often1
It's all about business plan. BA does not want to clog up premium classes with leisure travelers when it can sell those seats to people who will actually pay for them (whether business or leisure travel).
This is largely a function of a vastly improved worldwide business climate.
... and to a lesser (but significant) extent a function of a fixed-size airline, limited by the slots they have at LHR. They have to try to get more revenue out of a fairly fixed number of seats.