Once corrosion has started, you cannot prevent it sure you might delay it, but you won't stop it. And coating something under the car with grease only serves to stick dust and crap to it making it harder to inspect or monitor the degradation. Hence the correct approach of an advisory issue.
the term "rust/corrosion prevention" I should have substituted the word "delay" because you are quite right
even a band new car starts to "rust" strait away .
as well as the brown rust, there is metal fatigue ,case hardening, etc
How hard the tester prys and pokes at something is subjective and if something appears to be coated with the possibility of deception then it should warrant closer and more vigorous inspection.
NTs can only use the corrosion assessment tool , and touch what is presented , they can issue an advisory if they feel something is covered up but they can't prove it
This is all very different to undertrays etc being fitted as the cars design is not something that a tester has any responsibility for or to.
undertrays was an example i used to highlight that some areas can not be seen by the NT , some flag an advisory to cover themselves .
I would suggest that rather than grease, the pipes would be better protected by being rubbed down and painted with hammerite or similar. And whilst the pipes are unclipped, the floor could be cleaned and undersealed.
all of which I agree with , covered in my answer to Terry
I do inspect,treat with curust (which is not a cure
) and paint with hamerite or similar
in summary
there is no such thing as "prevention is better than a cure", but you can DELAY