I haven't checked my '11 Silverado, but on my '05 and '07 Dodge Rams the frame was full of foam and the slots where it was installed were sealed. Maybe that's why.
Other reason for a boxed frame vs a C channel which most used to have is weight. Less weight more MPG. People knock plastic, but plastic is a lot lighter than steel so OEMs seem to use it every chance they get.