I remember when having as little code to maintain as possible was an engineering goal. My professors were adamant that code reuse was a virtue. I had "less code = less bugs" drilled into me.

I'm sure the new way is better though, given how much my boss seems to be tracking my token usage these days...