That is how it is in most of Europe (even occasionally in the UK). In Germany, older women will turn youngsters out of their seat, if they want it, even if there is a free seat just 2 or 3 rows away.
Curiously, I quite like that.
I dread the day when someone gives up their seat for me to sit. I will be officially old :(