Don't they think of these things when designing the truck ?
Nope, only the cost of building it. In the 1960's, serviceability was a thing, today, only the cost of production.
Absolutely. The goal is to manufacture them as quickly and cheaply as possible. That is a cost associated with EVERY vehicle. Maintenance on the other hand, may or may not occur. Think about it, 30 years ago who would have guessed that the complete dash would have one, maybe two, screws with the rest being held together with VELCRO®.
BTW, wait until you have to replace a windshield that has all the advanced safety sensors.