There are plenty of bad abstractions in the wild and novices applying DRY is a common source of them.
You're both saying the same thing though. Novices aggressively apply DRY the moment a second bit of identical code appears, while experienced developers often wait for a third copy and then think about whether DRY fits.
That said, I think "don't apply DRY too aggressively is the whole point of this discussion, and the person you're replying to was kind of needlessly disagreeing.