That has definitely been my experience with them. GM got really cheap with the materials and fit and finish is sub par. I dont know where they were sourcing the steel for the 900 trucks, but it rusts stupid fast. The drivetrains are probably fine but the bodies and frames do not hold up.
Story time- When I was still in auto body, we had a customer with a 2010 or 2011-ish Silverado half ton. It was an extended cab, 6.5 ft bed, Z71, leather interior, nice looking truck. I think he was a lawyer or a paralegal, he never actually used it as a truck. He wrecked into shitt all the time. I mean he was in the shop probably once a year for hitting something. I snapped more rusty bolts and screws on that truck than I care to think about. By the time it was probably 3 years the old undercarriage looked like it had been sitting at the bottom of the ocean, and it needed wheel arches not long after that. The cab corners were starting to bubble too and he wanted those fixed but my boss talked him out of it. And probably 3 months after we put wheel arches on it he sideswiped a pole and wound up having to put a whole bedside on it. It felt like such a waste to put a new bedside on a truck that wasn't gonna last another 5 years.
I like stripper trim! Gimme steel wheels and black bumpers, plastic floors and vinyl seats!