Nice article
You are missing removing duplication most beneficial issues.
It is not about making code cleaner or improving the speed. That's accidental and not important
The motto about saying things once. (DRY) is about coupling.
Coupling is our essential enemy.
https://codeburst.io/coupling-the-one-and-only-software-design-problem-869e293a9f04