In Germany, you can be driving straight down a road and someone can pull out onto the road from a turn and you have to yield to them. It seems extremely dangerous. Also, stop lights are directly above you, instead of across the street so if you’re looking at the stop light you can’t really pay attention very well to the traffic in the intersection.
A lot of stuff makes a lot more sense but these two things seem illogical to me.
I live in Germany and I have no idea what you're talking about for the first thing, maybe you mean yield-to-right in unmarked intersections or the priority road system? I'm not really sure. In either case you are just mentally inserting yield signs based on standard rules.
The stoplight thing I feel in my soul though. The amount of times I've had to stare out my sunroof to see the light above me because I stopped on the line instead of 20 feet before it.
Yeah I think that’s it. It’s just different in my country, so feels unnatural that’s all…works kind of the opposite I think, here the person turning yields to the straight traffic when it is not marked.
In general if you are the one to turn/leave your lane, you have to yield to everyone you would somehow cross. Also pedestrians, cyclists, etc. Which IMO also makes sense, since the one who turns knows that he will turn and can monitor his surroundings more closely than every other one affected.
Now what you spoke of earlier: if a crossing has no signs whatsoever, the rule is that you always yield to the one coming from your right. So unless there's someone on all four streets that lead to the crossing, it resolves itself. Otherwise one of them has to give up their right and let someone else throughs. The rule I mentioned before has still precedence.