When I lived in the US I always found it unnecessary that everybody has to stop. In Germany we always have a "main" road and a "secondary" road, and those on the main road don't have to stop. That priority pattern is kept from major roads to tiny roads. Then there's the "right before left" rule when the roads are equal - creating a priority without signs and without "everybody has to stop" rule.