OnBusiness has been discussed more more frequency on here and on various blogs recently, with the "between the lines" discussion being that anyone who can set up a company with at least 2 people can double-dip on their travel.
I wonder if BA have seen an increase in flights earning both Avios and OnBusiness and have reduced availability to balance the books a bit.