Yes, that's what I wrote. "Crossing traffic" refers to traffic crossing your road. In general, traffic that follows your road always has priority over you making a turn. Hence if you make a left turn you have to yield to oncoming traffic, and pedestrians going straight on the left. Similarly, if you make a right turn, you have to yield to the pedestrians going straight on your right. (When you make a right turn, there should be no way for someone (motorcycle, bicycle) to drive on the right of you, since you are supposed to be the rightmost thing on the road. Obviously you still have to watch out for bicyclists driving on the sidewalk.)
For the same reason you have to yield to pedestrians crossing your exit when leaving a roundabout, even if they don't have a zebra crossing.
Zebra crossing = pedestrian right of way, but the pedestrian should acknowledge the driver. This means that on the zebra crossing pedestrian has right of way, except when there is a pedestrian traffic light.
Not sure that traffic lights with zebra crossings are rare in Europe? Most intersections in cities are like that at least where I visited.
Traffic lights in combination with a pedestrian crossing proper (a zebra crossing) seem to be rather rare, at least in Europe. Thus most crossing points of pedestrian would, in absence of traffic lights, not give them the right of way, because crossing traffic generally does not have the right of way. Traffic crossing from something other than a street never has the right of way.
So I don't see at all how "lights are in gross contrast to the rights of pedestrians".