Caliper failure typically means that a seal has gone bad, letting dirt in, and one of the sliding parts has worn down to the point where it's either stuck or leaking profusely. All moving parts wear eventually, but this happens prematurely when the calipers are not maintained during a brake service.
To maintain a caliper, it should be cleaned and regreased any time you replace pads or rotors. The rubber boots should be checked for wear and damage, and replaced if there is any. The bushings and sliding parts should also be checked for wear. Sometimes these are replaceable, sometimes you have to replace the whole caliper, it depends on the design.
This important step was probably skipped during the last brake job, and now you're seeing the result.