End-user-facing software is apparently close to art. You're trying to solve a human problem and make it pretty. But even deep backend stuff is largely designed and built around how people understand tasks.
I do look forward to ChatGPT telling me why my C++ code won't link, though.