It seems the usual marketing approach does it not. Make offers to those who dont book much travel to entice them to book more? BA obviously feel they dont need to entice you to book more (as you had recently booked your 4 tickets) - hence they dont target you with the offer.