Business wants plug-and-play programmers
Thus, the less abstract the code the easier it is to bring in/out people to work on it without really understanding it. If the same change has to be retyped in a jillion different places, it is simply pridictable busy-work. If people are required to understand abstractions, then a higher caliber coder is needed, but companies don't want to have to hunt for, evaluate, and pay for them. Thus, they target a lowest-common-denominator style: copy-n-paste.
________________
oop.ismad.com