I respectfully disagree, I think code has always been more of an art than a science. It's an odd one, I'll grant you, as you need to do a lot of work to really appreciate it.
I agree that it's "more art than a science", colloquially speaking. But I would still not call it art. Not by a long stretch.