There's been a lot of speculation as to why it was ultimately cancelled and whether it was or wasn't profitable. BA certainly claimed it was profitable at the time of withdrawal which was blamed on the airworthiness certificate being withdrawn by Airbus (who bought Aerospatiale) who refused to supply more spare parts. The speculation is more that it wasn't as profitable for BA as first class on a B747-400. It may well not have been profitable for Air France by the end though.