I'm pretty sure he had to either machine the rotors down or replace the rotors for that $700 price. That is not that unreasonable of a price for new rotors if the shop was doing the work, depending on the car.
There are certain cases where a fuel injector will need cleaning - but that usually implies that the driver barely uses the car and thus does get build-up that never gets flushed away.
It isn't usually cheaper to lease a car every 2 years. I didn't do any work myself besides replacing headlamps and turn signal lights, and I've had the car for over 11 years now, and after the cost of maintenance, i'd had spent a lot more for a lease of the same car. But sorry for ruining your smugness.