What makes the whole episode cute is the fact the doctor regarded absolutism above anything else. His CPU (or is it in the ship) couldn't co-exist with his programming. Of course, he wasn't designed to be on all the time, and he wasn't designed to have exterior sub-routines. You said the doctor might be medically incorrect to be too absorbed about these matters.
The EMH didn't have a team of programmers to create him, but only Dr. Zimmerman. Dr. Zimmerman had his books and, it it just one person, the result would be his pet or Nemesis. He could have programmed his personality as a reflection of himself, but Dr. Zimmerman is 50 million lt. yrs away.