I had my car brakes replaced about 2 years ago, since then I've driven about 4000 miles (I work downtown and tend to use public transit) after which I disconnected the battery and stopped using my car (for almost a year). Yesterday I took my car out and went to get an inspection sticker. The guy told me that I need new brakes/rotors and an oil change (despite the low mileage on my rotors).
The car is a 2004 A4 Audi, I went along with his suggestion but after realizing that he's changing the rotors too (which he didn't mention at first), I'm concerned that he may be doing unnecessary work. The final bill is coming out to be pretty expensive. He says that since the car has been unused for a while, this is expected although most online articles I'm reading are stating that fluid change is enough after car has been unused for several months to a couple years. Unfortunately I don't have a picture in front of me but the condition of my old brakes looks very similar to this: https://i.stack.imgur.com/BqPwz.jpg.
A few articles I found online state that rust on rotors is harmless: https://www.quora.com/What-are-some-ways-I-can-remove-rust-from-brake-rotors. What would you guys do in this situation? Is the mechanic correct?