If BA must give certain customers something for nothing from the BoB menu then then by all means give it to those booked into a higher ET fare class.
The thought of some Goldie who has earned their status by doing cheap tier point runs on QR/AA/AY being given a free G&T would have me choking on my Percy Pig.