The most overlooked and important part of a "real" brake job
is cleaning the calipers out.
Most don't do it, you wouldn't believe the dirt and water that builds up
in some of them.
Brake fluid attracts moisture, (The master cylinder is vented)
and it will settle in the lowest point,the brake calipers.
I've had some customers with calipers so dirty that they couldn't retaract
at all. (And they wonder why their brakes don't last.)
I always disassembe them and clean them out, then they retract easily,
like they're suppose too. And the brakes last longer.
I've never needed to replace a caliper, only to clean it.
The fluid should be replaced every so often too, just like the maintenance
schedule calls for in the service or owners manual.
Mine says every 30K, to replace it-no one ever does that either.
There's a lot more to a brake job then just replaceing pads
if you want it to perform like new.