Too many software projects treat programmers as factory workers, where their primary value is measured in amount of storypoints or Jira tickets finished. Don't get me wrong, you can be a craftsperson and use an issue tracker ofcourse, but if quantity is the only thing management cares about instead of quality, the craft gets lost in the process. Quantity is easy to measure, quality is not.
At the same time treating software like an art is probably not very useful. That code is (typically) not written to be looked at, but to make the computer do something useful.
It's a shame artisinal software sounds so weird, because that precisely describes the level of caring I'd like to see applied to the software I use.