It seems clear to me, from recent changes, that BA is sending most individual BAEC members a message that you are not important to their business.
Consequently, you have two viable choices
1 – do as Martyn Sinclair does and find a way of the programme benefiting you, so you get good value from it
2 – fly another carrier, who gives you better value (e.g. easyJet as used by Tim2sms)
If we are honest (and travel on a range of carriers) BA’s products are outdated/mediocre, with the exception of WT+ on the 787.