BA only wants revenue.
They see BAEC and regular customers as susceptible to giving them more revenue.
They don't trade revenue for loyalty, they expect loyalty produces more revenue. This is a fundamental principle of BA and BAEC, misunderstand this at your peril.