BA are reacting to the Market just like Delta are doing in the USA!
Customers, don't want first class they want premium and economy!
Therefore BA are increasing the size of its premium cabins and adding 10 abreast in economy.
More seats is more people on a plane therefore the ticket prices are lower.
It's only being done on 777, so they are testing the water perhaps..!!