The legal basis for the zones is tied to the side of the road rather than the direction of travel (e.g. pedestrians can walk on the left), hence the choice for :left/:right instead of :forward/:backward is intentional and matches the tagging of other roads on a boundary. Data consumers can take driving_side into account for interpretation.