You say that you visited a "franchise mechanic" and this, to me, denotes a chain operation like Midas, Firestone, etc. The standard operating procedure at these places is to replace everything except the kitchen sink, and even that's up for debate.
It's very simple to determine if a caliper is faulty and they can fail in 2 ways.
One is the piston seal hardens and causes the piston to stick. On an '03 Honda with only 54k miles I don't buy into that theory.
Two is that the caliper can stick on the sliders. This is possible but it does not mean the caliper needs to be replaced. Servicing the sliders is the cure (easily done) and should be part of a proper brake job.
Regarding Number One above, if the piston retracts into it's bore easily then it's fine. A bad caliper will have a piston that is impossible or difficult to compress the caliper piston.