My impression is that most developers are motivated to create a finished product for a variety of reasons. If what someone enjoys is the craft purely for its own sake then isn't the resulting situation exactly the same as for artists assuming a hypothetical future where the core activities of both are largely automated? Such people can still engage in the craft purely for their own enjoyment just as anyone who wants to is free to write assembly by hand today.