They very much are art. Even if you're writing the nth incarnation of some tired JS pattern framework, you're coding it the way you want. Your making an API that makes sense to you. In short, the way you chose to implement the tired Ideas is unique to you. It's self expression that others can see. How is that different than a painter reinterpreting some famous piece of work?