But setting on all pedestrian traffic lights does traffic_signals:direction=both not make sense, at least not to me.

Are you saying that a somebody on foot crossing https://www.openstreetmap.org/way/240038771 potentially has to wait here 6 times?