apologies for the misinformation and thankyou for the correction
The point about which airline earning on maybe comes more from a Europe perspective where some airlines (and this may not be the case in other parts of the world) have fare classes that are non-earning on some partners but earn on their own program (eg E class on LH)