Well, I should add that these brakes are on my recumbent trike. The brakes are mounted such that the cable housing openings are pointed upwards on both the lever and caliper ends, making it much easier for water to get in. I seal the ends with grease, but one wet ride and it washes away.
Mechanical disc brakes would probably be fine on a regular bike...