Yes that's it.

Because of our beautiful climate, salty roads and modern cars being made from 80% cheese.
Tishabelles 8 year old land rover will be an MOT test failure in the next couple of years without action. Fiero fine as only used in the summer.
My work ve-hickle (18 years old) used all year round on farm tracks and does twice the mileage of the Landrover is fine underneath as it has a far lower cheese percentage.
It is unlikely to attract dust as dust involves dry.

On my boikes I use acf50 which is brilliant stuff. I can coat my on/off-road boike in the summer.... It looks manky as oubt after winter as all the mud/grit very sticks to it but when washed off the next summer it is beautifully corrosion free underneath.
Landrover all done now. I used a combination of waxoiling sealant for the underbody, waxoil spray for component joints and cavities and dinitriol 3125 hs for the suspension components, spring towers and box sections. The first thing I found when crawling underneath was a nail in a tyre sidewall which alone made the job worth doing.... And a lot more expensive!