I've definitely found this to be true--not just about interactive fiction, but stories in general. This is difficult, because it's quite difficult to balance character complexity and making characters exaggerated versions of human traits. It's even more difficult in IF because making a fully-functioning character who will react to you is often not the key goal behind a creator's mind, and more often than not NPCs are left out altogether--if not just providing one or two lines.