It’s all about how many CW seats you can get in front of the engines with 8F seats. CW pax don’t want to look out of the window and see they aren’t ‘up front’.
If there are enough seats, the yield should be good. BA haven’t bought A330 neo aircraft because you can’t get enough seats in. Buying B787-10 is a winner for CW.