It also has to do with the fact that in a really bad worldwide economy where air freight is suffering badly, they could just pay some penalties and give back the shiny new jets that BA did not have to pay for...
If they start their own operations, they'd have to buy or lease (dry) aircraft for their pilots to fly...and that is a huge commitment (and risk) that BA (or any of our customers) don't want to take...