> People simply don't respect programming as a creative, human endeavour.
Because it's not? Programmers' ethos is having low attachment to code. People work on code together, often with complete strangers, see it modified, sliced, merged and whatever. If you rename a variable in software or refactor a module, it's still the same software.
Meanwhile for art authorship, authenticity and detail are of utter importance.
That's no different from any art. It's like saying that woodworkers' ethos is having low attachment to screws, or guitarists' ethos is having low attachment to picks. Code is a tool; the creative, human endeavor is making an artifact that people can perceive and interact with.