Developers solve problems. It is the problem-solving, not the problem-understanding, that gets you high.
This is why Analysts write the spec and Coders write the code. Between the two of you, you double the chances of getting it right
My wife was a COBOL programmer before we had kids. Just last night, she was going off on how modern programs are not properly written. She was having all kinds of problems with an online program we have to use for something and how she wants to go work for these people and teach them the right way to do stuff.
I’m nothing but a tech user and have absolutely zero interest in how it’s done. My eyes glaze over when friends start talking about the latest gizmo or device.
She actually got mad at me because I wanted a 50 page document printed instead of just on the screen.
There’s a difference between grasping the root-cause of a problem, and the kind of touchy-feely “why do you feel you need to do that” kind of understanding (which is what the OP author was doing).
Not everyone is cut out to be an engineer, or a soldier, or a musician, or a psychotherapist. My wife is a wonderful person, who loves staying home and cooking, and despite trying very hard cannot really “get” information technology. I am great at IT, music, and several other areas, but am terrible at the finance side of business, and have no patience for people who get wrapped around the axle about their emotions.
“Anything else is simply applying a bandaid.”
You misspelled kluge.