Cannot comment on any other "legacy" carrier but Qantas gives staff travel for retirees of their years of service. Ie: work for them for 25 years and get ST for 25 years.
I stand corrected. However were you aware of this when you joined or during your service or was it changed during or after your time there?
Any others who similarly restrict ST?