BA really don't allocate aircraft based on passenger comfort, or at least that's only a minor factor on most routes. Much more important are scheduling and fuel efficiency, and capacity matched to demand in the respective cabins. I expect the economics of the 787 were what enabled the SCL launch, but as it grows it might eventually end up on a 777 (by which time, they might all have the new cabins).