That may be true on some, but I just met with someone this Summer that bought a low mileage mint frame/body base model 3rd gen with no sunroof and their rocker was rotting out towards the rear wheel. Rockers on a lot of cars/trucks are of poor design. My friend has a 2008 GMC pickup, no sunroof, doesn't drive it much as a 2nd vehicle with only 80K, garages it always. His rockers rotted out. I see other rigs on the road with same thing.
Rockers hold moisture, drain holes let moisture in, and it doesn't exactly come out, it can hold a lot of condensation and its tuff to dry out thru tiny holes....and you know they don't exactly get the best paint treatment on the inside. So, best thing to do is keep the drain holes clear and open, and do a twice yearly blast spray of RP all up thru the drain holes. The old timers up here in the north been doing an array of petroleum coatings of the undercarriage for decades and keeping their rigs solid. There are many different ways to keep rust off your rig, if you are diligent about it, you'll keep it from getting crunchy.