Uh, I hate to throw water on this, but I find that characters often don't fit MBTI archetypes. That's because those who write tha characters often don't know MBTI. So the character may have some character traits of one type and some of another. Or, they will exaggerated character traits. Like the taking the cleanliness and orderliness of ISTJs to an extreme.
I hate it when I see characters totally not fitting a type. And I get frustrated with that fairly often. The ESFP, for example, having the nobility and idealism of an INFP. Bah! They want their heros to have it all! And it doesn't happen that way in real life.
They really are sort of forced into it, I mean who wants to watch a roomfull of nerds reading and staring at a computer screen?