At any rate, I was thinking about what I wrote earlier. Why is it that there is a direct correlation between code vanity and self-orientation?
I think the answer is anxiety. Some people cannot start from a clean slate. There is too much uncertainty in making original decisions. They just need a little bit of guidance and some people need so much guidance it feels like copy/paste. The more fearful or cowardly a person becomes the more fear avoidance becomes the paramount concern. At the extreme end, like layers of frameworks super-imposed upon each other in JavaScript land, the more autistic it feels to me. At the extreme end nothing matters more than immediate comfort from already known patterns, and everything else becomes a holy war.
Complex problems exists, but any complex solution I've seen is something that tries to solve many problems at once.
https://mikehadlow.blogspot.com/2012/05/configuration-comple... is a post you might enjoy.