I have also found that one of the motivations to program is to do things that have not been done before. Everything you create is an innovation, in one way or another.
Whereas if one is a doctor or lawyer, introducing innovations into the field is much, much harder.