The "2 guaranteed redemption seats in Club World on every flight" was only ever a sop to distract BAEC members from the recent massive devaluation of Avios and decrease in earning rates for most people.
BA didn't guarantee anything else because they didn't need to - the illusion of vastly more BUSINESS CLASS!!! availability for Avios (that you aren't going to have enough of, now, unless you really work out the Tesco Clubcard and BA Amex) was enough..