I don't think that engineers think "okay, so if I use this chip, the product will last 4 years, so I can use this other chip that will last only 2 years because it's a few cents cheaper".
If you want it to last longer, it's a lot of work: you have to somehow test the components you buy (or get those who produce them to do it) and then you have to test whatever you build with them. So you have to invest in it, it's not just a design decision.
Same for waterproofness: it's not that you actively drill holes in your device to make sure that it won't be waterproof. It's just that if you actually want it waterproof, you have to design for it, then you have to test, and iterate a few times. If your consumers still buy your device if it's not waterproof, then there is no need to invest in waterproofness. But it's not "planned un-waterproofness".
If you want it to last longer, it's a lot of work: you have to somehow test the components you buy (or get those who produce them to do it) and then you have to test whatever you build with them. So you have to invest in it, it's not just a design decision.
Same for waterproofness: it's not that you actively drill holes in your device to make sure that it won't be waterproof. It's just that if you actually want it waterproof, you have to design for it, then you have to test, and iterate a few times. If your consumers still buy your device if it's not waterproof, then there is no need to invest in waterproofness. But it's not "planned un-waterproofness".