Absolutely agree with this, and in an ideal world we wouldn't have to worry about adjusting our own course and speed to make up for other peoples mistakes because they wouldn't happen.
Unfortunately we live in a world where people drive like morons. It is an absolute necessity of good roadcraft to be aware of situations happening around you, even before they've started to develop.
Sadly a lot of cyclists seem to have the attitude that because that car has done something bad to them, they shouldn't HAVE to make up for it, and that is when you have an incident. Maybe they shouldn't HAVE to, but they certainly NEED to.
When I am overtaken on my bike I have my head on a swivel, my hand covering the brake lever and anticipate the left hook. The car shouldn't be in your peripheral vision, you should know where it is. To just carry on regardless, listening to an iPod (really?!), hoping that the motorist clears you is just stupid and asking for an accident, whatever mode of transport you're operating.