> Then slow down and wait until it's safe to pass.
I agree with your point, but to be fair, you could make a similar point about cyclists pulling over to let traffic pass. There are cases where overtaking is difficult for long distances, and in practice it's not realistic for a car to go at 10-15 mph behind a bike for miles at a time. For one thing, you risk drivers behind trying to overtake multiple vehicles at once.
There has to be some sort of accommodation, at least in that limited case where passing is difficult, and cyclists moving slower than the flow of traffic. Although clearly that doesn't legitimize risking someone's life.
Edit: Added second paragraph.