If the intention was for BA to increase revenue through on-board sales, it may take them a while. I've yet to see a two crew cart make it to more than about a third of the Eurotraveller cabins on the 320's I've flown on this month. The transaction process seems to be extraordinarily cumbersome and on my last trip they didn't seem to have much selection of sandwiches (just beef in fact).
And yes, a complimentary G&T and packet of nuts or lemon biscuits was usually welcome; I haven't noticed the base ticket price being any less this month than it was last month.