Because if demand shrinks you can revert to one 777, but you cannot cut an A380 in two?
Maybe you need to operate a certain number of a/c in order to make it a reasonable option, and LHR is just not enough?
2 times 777 maybe is not much more expensive than one A380 in the end, but offer more yield ( pax and freight increase)
....