For a field that often prides itself on its “code being poetry” or for designing beautiful architectures, there is definitely an level of copying and pasting that happens in “the real world.”
And yes, there’s a difference between using existing modules and systems as components of an application and flat out coping existing pieces of code and placing it throughout an application. Perhaps the biggest problem with the latter is that it generates a number of unintended side effects.
I can’t say I’ve seen this terribly often, but when I have it always makes me a cringe a little. Know what I mean?