Not sure since when, and, to be honest, I could not find this 'codified' in any of BA's webpages. I can only speak from personal experience.
Needless to say, carriers exist to make a profit. But I do consider that AA to be an outlier in this respect...