Other cabin crew, when asked if staff travel is a contractual right or a perk, would probably say "What the hell is staff travel?"
I doubt there are any airline employees anywhere in the world who would not know what staff travel is. Workers employed via an agency may not get it, but they'd certainly be aware of it. Do you think BA staff are alone in getting staff travel?