Originally Posted by
deeruck
It seems to be the way they've segregated the marketing. Citi cards online and Barclay cards in-flight and at airports.
Yes, it's contractual. They're not really pushing one over the other. The OP's recent experiences are clearly biased, he just didn't realize it.