All good points. I personally go for a quick rinse, then a longer soak, between dives.
The issue is the salt crystals. The crystalline structure does not differentiate between o-rings or metal, so if the crystals form, the issue is how much salt water is there. The amount of salt in the water is small, but it can build up. One would assume that on the next dive, they would go back into solution.
I have treated some housings poorly in the past, and one or two of the buttons sprung a very slow leak. Why didn't the other buttons on the same housing leak, too? I have no idea. However, I have changed my post-dive routine to not reviewing pix on the boat ride back (unless the housing has been at least dunked), and quickly rinsing it off, then a post-dive soak for 15-20 mins. Since that time, I have had no drips or issues with any of the buttons, and three diffferent housing brands. I do follow mfr's instructions on post-dive care (each mfr seems to be a little different on this). Most of what I have seen on floods results from banged ports in the rinse bucket, or sloppy main seal procedures (and dangerous things like opening it on the dive boat, when people realize they didn't connect the fitting to their hot-shoe).
For muck divers, I would think a bigger issue would potentially be the sand/debris. Often your housing is literally pushed down into the sand, trying to get that low-angle shot. The sand is much more abrasive than the salt, and doesn't dissolve away.
I happen to own a lot of heavy construction equipment, and we have hydraulic systems that operate around 4500 psi (over 300 bar). The lift cylinders on this equipment all have "cleaners" on the cylinders, to wipe dirt/grime off of them, as the cylinders move. I know that dirt takes a toll on these cylindes moving back-and-forth, similar to the push-buttons on housing, and it is an expensive and time-consuming process to repack the seals. I do know that dirt causes issues there, and I would assume it is the same issue on the tiny scale of our camera housings. I know we try and keep dirt off the cylinders, to prolong their life. Long story, but I personally think a good rinse helps mitigate problems with salt and dirt residue.