I spend most of my time building music databases and then refinning them (forever and ever and ever .....!). The MDBs are my reference from which I then copy entries to my registrations to build a night's program.
I usually find that I am forever "tweaking" my arrangements when ever I play them (at home). So to answer your question - the process of programming the board never stops.
I guess because we have the capability we make the effort.