I think what you do is exactly in line with the article's beginning (rewards paid J/F who redeem in Y). I do exactly the same thing. BA suits my personal circumstances because I can easily earn GGL (210TP for a $450 fare to Phoenix) and then I spend all my Avios on short distance Y redemptions on AA.
Aadvantage is going to be hacked to pieces next year so any benefits are temporary.