Почему не принято, принято.
Дело лишь в том, что люди чаще всего отказываются принимать подобную услугу, поэтому вместо "Спасибо" за предложение присесть, можно услышать много нелестного в свой адрес.
Кто-то не согласен, что он немощен и стар, поэтому он не сядет.
Кто-то увидит в этом сексистский намек.
Кто-то подумает, что его домогаются таким образом.
Так что, могут возникать трудности с обычным "Садитесь, пожалуйста".
Дл детей, женщин, беременных, больных, пожилых есть специальные места в транспорте. Да, их не хватает иногда, но они есть, и никто не подходящий туда не сядет, даже если забит автобус, а эти места свободны.
Но все выше написанное не твердое правило. Места уступаются и с благодарностью принимаются.
Разве что не постоянно.
Поэтому кто-то из туристов видит, что стоит бабушка, а рядом сидит парень, и все вокруг не видят в этом плохого. Думает - надо же, какие невежливые, не принято у них, что ли, уважать старость?
А бабушка, возможно, уже рыкнула пару остановок назад, что она еще молодая леди, и не собирается садиться. Но турист этого не видел.
Подобное у нас встречается, но редко-редко кто откажется сесть. Наоборот, битва за сидячие места.