and because we can all use all the functions, even if they're not our dominant or auxiliary, or even preferred. and because "functions" are just shorthand names with descriptions for complex brain process patterns.
i think it would be unusual for an ENFJ to go into computer programming because their thinking patterns tend to push them in the direction of cultivating long-term humanistic progress (ie founding cults ), but by that token, there'd really be nothing surprising about an ENFJ developing virtual reality programs for phobia treatment, etc...
plus there are environmental causes, too. i'm seriously considering going into medicine in large part because i grew up in it and am familiar with it... i have a good idea of how the system works and what medical life is like and the triumphs and obstacles of it. because of that, i have an understanding of how my personality type could be an asset and could be a drawback in that role. if it hadn't been for being raised in the medical community, i'm not sure i would have considered that path. but as it is, it seems quite natural.
staying in the present is hard!
You wrote: "i have a good idea of how the system works." That just comes more naturally to some than to others. I'm just observing that you pick up on the social aspects first, and that's what the medical system is. Not the record-keeping and the filing-system, but the social hierarchy.
"I absorb energy like a sponge everywhere I go. It allows me to see the world and my purpose in it." Zak Bagans, Ghost Adventures (INFJ)