Ok, here's a question I just thought of that makes me think the rules of the mountain are fine the way they are. What would you do when approaching and overtaking a blind skier (one with limited vision following a forward-facing guide)?
Obviously, the guide can check downhill to make sure that he/she and the blind skier follow a safe line, but you can't really expect the guide to simultaneously check uphill beyond the blind skier to make sure no one is going to hit him/her from behind. And of course, the blind skier can't check the surroundings himself/herself. So, that leaves you, the uphill skier, solely responsible for preventing collisions.
Oddly enough, I've never seen anyone come close to hitting a blind skier or complain about being cut off by a blind skier. Maybe it's because, when approaching a blind skier, people actually follow the rules of the mountain and maintain a safe distance.
For me (and I suspect many others) I give them extra extra extra room, at least 20 meters if I can manage it. However they are rare so I can slow down and stop turning to do that, if I did it for every skier/boarder I pass I wouldn't be able to get down the hill.
It's like driving on roads with no sidewalk and I see a pedestrian on the side, I will drive on the other side of the road to pass them, certainly isn't necessary, and not possible if there are too many of them (like ski around blind skiers).