cadman:
There's no need to machine rotors unless they're scored. It's a total rort to do it on every pad change - if a rotor is warped just replace them - they're usually not much dearer than the machining especially top hat front ones on FWDs.
Plus 1 this.
The main reason mechanics insist on machining is because the brakes are immediately 100% effective as machining negates the need to drive carefully until the pads bed in. Average people are not as technically minded as they were a generation ago, and your average punter can no longer be trusted to nurse the brakes while the new pads are bedding into old rotors. So to avoid law suits from people who contradict instructions and crash, mechanics protect themselves by insisting on machining every time.
Net result is that it shortens the life of the rotors.