this latter part is why BA have swapped it to B77W (lower seat cost) and swapped the crew to mixed fleet (much lower crew cost) to see if they can keep it running.
Shame though, was soo much nicer on the upper deck of the B744 than in Club of the B77W