Excellent write-up. One major reason tech debt paralyzes teams is the loss of institutional knowledge. When developers cut corners without documenting the why, they leave behind invisible traps. Two years later, the original developers are gone, and the current team is stuck looking at a 'spaghetti' codebase, completely paralyzed because nobody knows what will collapse if a single dependency is updated.