No one tells developers and project managers to throw things away. We assume that because it's cheap to keep it around, the emotional comfort is worth the tradeoff.
1:1s, or intentional time set aside for managers and their direct reports, are magical: they're where you learn what "sparks joy" for your staffer and where they're secretly flagging.
Building complex software projects is an iterative process. We rarely get to spend months designing and writing a complete project plan before releasing something to our users, and no feature is ever truly finished.
Most software engineers don't realize that an outage is more than keeping the TTR low (yes, TTR is very important); it's also about managing the expectations of your customers.