Battery terminal corrosion prevention

I wonder what makes the newer vehicles more prone to this? I have noticed that trend myself. Maybe some of the fellas on here can chime in...
I don't think it's necessarily the cables. Corrosion has to have a cause and that's almost always gassing that comes from the battery. When I was still at Oreilly, it was perfectly normal for us to have to keep the battery shelves clean once a week, as there was always acid bubbling out of those cheap pieces of chit.