I may be misunderstanding you, but you appear to be contradicting yourself. I’m also not sure whether you are describing a condition that you wish to be true, or feel ought to be true, or whether you believe you are describing a condition that is factually true.
Here you say that pedestrians always have the right way:
In other words, you are stating that pedestrians have the right of way, and vehicles must stop and wait for pedestrians to pass before proceeding.
Here you say the opposite:
In other words, you are stating that vehicles have the right of way, and pedestrians must stop and wait for vehicles to pass before proceeding.
The fact is that pedestrians do not have the legal right of way over vehicles, ever, anywhere, except in crosswalks. Vehicles have no obligation to yield to a pedestrian in the road, ever, anywhere, except in a crosswalk.
Here are the relevant statues from every North American jurisdiction on the Pacific ocean.
BC Motor Vehicle Act, Section 180:
“When a pedestrian is crossing a highway at a point not in a crosswalk, the pedestrian must yield the right of way to a vehicle.”
Revised Code of Washington State 46.61.240
“Every pedestrian crossing a roadway at any point other than within a marked crosswalk or within an unmarked crosswalk at an intersection shall yield the right-of-way to all vehicles upon the roadway.”
Oregon State Vehicle Code, Chapter 814
(1) A pedestrian commits the offense of pedestrian failure to yield to a vehicle if the pedestrian
(b) fails to yield the right of way to a vehicle upon a roadway when the pedestrian is crossing the roadway at any point other than within a marked crosswalk or an unmarked crosswalk
California Vehicle Code, Division 11, Chapter 5, Code 21954(a)
“Every pedestrian upon a roadway at any point other than within a marked crosswalk or within an unmarked crosswalk at an intersection shall yield the right-of-way to all vehicles upon the roadway so near as to constitute an immediate hazard.”
Alaska Administrative Code Title 13 02.160(a)
A pedestrian crossing a roadway at a point other than within a marked crosswalk or within an unmarked crosswalk at an intersection shall yield the right-of-way to all vehicles upon the roadway, except as provided in AS 28.35.145 (which deals with pedestrians embarking or disembarking a school bus).
They all say pretty much the same thing. Pedestrians have right of way over vehicles in a crosswalk and nowhere else.
Feel free to look up the actual law in your own jurisdiction. I will bet you all the money in my pockets against all the money in your pockets that is says the same thing.