Other factor is that SQ put up with marginal yields on the ULH to New York because it took a lot of high yielding pax away from competitor airlines.
So even though it wasn't a money spinner for them it hurt the competition which is just as good.
QF would, or at least should, be thinking along the same lines.