DRYの原則に従うことで、コードの質が下がることがある

https://www.infoq.com/jp/news/2012/05/DRY-code-duplication-coupling
重複を排するために、密結合や複雑さの増加が発生してしまう。

DRYは重要ですが、もちろんSOLID原則や、結合を疎にしたり凝集を高めるといった概念も重要
常に1つの原則を適用するだけでは十分ではない
あなたはこれらすべてを考慮して、状況に応じて相対的な価値を検討する必要がある