What I don't understand is, if BA has all these franchises which fly all those short haul flights for them, with absolutely no cost to BA itself, but only income, then how on earth they are still unable to make a profit.
Are they still paying too much to someone/s somewhere?