I imagine that the message is used for travel budget 'key decision makers' who BA want to be nice too. When ECCA's still existed, I think they used to come with a few complimentary Golds, Silvers etc.
I don't think it's a message that's used for the general public.