Водители на их красный обязаны стоять, вы правы, не важно кто там бежит, кто не бежит, это, в общем, их не касается. Пустая дорога, им красный, они обязаны стоять, а не замечать кто там бежит, кто ползет, кто крадется.
Если человек бежит, то, главное, во-первых, его поле зрения сужается, во-вторых, его внимание отвлечено от окружающего (кажется странным, вроде бы бег автоматичен, но это так).
Если человек бежал и до того, по тротуару, то он не хочет остановиться и оценить обстановку на переходе, в том числе светофор, он стремится не менять своё состояние и бежать, не сбиваться с ритма. Если человек шел и думает бежать, то и в этом случае, состояние "сейчас побегу" конфликтует с внимательной оценкой обстановки.
Это очень часто случается с велосипедистами. Они едут и просто на подсознании продолжают движение через переход. А нужна привычка остановиться и оценить обстановку.
Вот поэтому человеку самому для себя опасно перебегать дорогу. Но формально в правилах бег не оговорен. Поэтому такой совет дают вам те, кому вы дороги, кто о вас беспокоится.