We've all been seeing those comments about LLMs relieving us of the burden of boilerplate and surely this indicates the boilerplate is the problem!
Maybe... In any work I've been involved in, there's "boilerplate" in that there are patterns that recur repeatedly. The patterns aren't in the way, they are a common part of the pieces I use to solve particular problems. Some patterns have wider applicability than others. And I crib from myself liberally. I have boilerplate, but I'm not rewriting it from scratch every time. Once you're familiar with the patterns, reusing them is fast.
Perhaps we take DRY too far in software. It seems the ideal we aspire to is if something is not novel to *at least one person* then *none of us* should ever see it again or have to think about it, but I'm not convinced that is a worthwhile goal.