Mineral oil being lighter than water just floats on the surface. When the battery charges and produces hydrogen the oil seems to stop them from bursting at the surface and releasing the electrolyte into the air as a mist. They seem to slowly pass throughout the oil. On my RV I have not added water in over a year and it is on the charger 24/7.
What kills batteries here is extreme heat. I saw 126* in August of 96. The high heat tends to cause more rapid evaporation of the electrolyte. I could check my batteries weekly for level, but I'd rather let a couple of ounces of mineral oil do it for me!
I don't see how it would reduce the CCA as it has no contact with the plates.
I follow your explanation. Been down with the flu for 2 days (that's my story
Next time I have a battery that needs topping up, I may well try that.
Rgds, D.