Whether a garIage helps or hurts largely depends on the climate.
Here the vehicles sitting outside don't seem to corrode any more than the garaged ones. That's a function of low humidity, helped by low levels of oxygen in the air.
When basic unpainted steel stock doesn't readily rust, vehicles don't, either.
I an fully agree environment/climate can alter rusting, as humidity levels and such do,
BUT even in a low humidity area or rust free climate
once you add in add in a coating of road salt or brine, to any of your un treated metal,
and I will still bet it severely effects how fast and aggressive rusting happens! in any climate!
so NO salt protection or poor quality salt protections matters a lot to a vehicle lasting or not IMO!
putting tape over fame holes, doesn;t really IMO< be a great way to keep salt out of frames on our trucks?
pretty piss poor deal , if you ask me! again all the more so on a 50-60-70+ k truck!