Once in a while I like to sit around and think about the how a persons personality makes one more accepting or critical of various aspects of cognitive function theory, kind of like having strong extroverted thinking is likely to lead one to be more accepting of empiricism than rationalism, so it would seem if strong Te=strong preference for empiricism, one would expect ExTjs to be the most skeptical of cognitive functions in general as there really is very little empirical proof, which is part of the reason Keirsey moved away from them.
Which types are more likely to be critical of the existence of cognitive functions, and under what basis(like thinking or ethical objections). INTjs for instance, may be critical because they notice the contradictions or lack of proper definitions or lack of agreement on how the functions manifest in real life. INFjs may be critical because of it's over generalization of placing individuals in rigidly defined categories.
Personally, my perspective is that I see very little difference between people and can easily see how two different people looking at the same person will see that person differently and may even type that person quite differently, depending on their understanding of typology and their relationships and biases of the person they're typing. To me it seems typology is mostly shades of grey. I've noticed some types have very exacting definitions and speak of socionics, or MBTI, or whatever, as if the functions are not only a scientific certainty, but that people obviously fit into this one type, no questions asked. Maybe it all really is a matter of perspective, as I see the world as lacking clear definition most of the time.
What's your perspective?