Rotors can get rusty when you haven’t driven for a while, but it’s just cosmetic. That’s no reason to replace rotors. Even if you end up with a bit of grooving from bits of sand in the pads (especially on the rear discs) it’s no issue.
Something else is wrong, or your mechanic is taking you for a ride.
Dude, no way. This is not remotely normal!
Rotors can get rusty when you haven’t driven for a while, but it’s just cosmetic. That’s no reason to replace rotors. Even if you end up with a bit of grooving from bits of sand in the pads (especially on the rear discs) it’s no issue.
Something else is wrong, or your mechanic is taking you for a ride.