if functions are nothing but semantics - turn of the century neologism - then we would be making no assumptions. can you ask "is someone like this because he is a giant or is he like this because he is tall?", "are they dark haired or black haired?" <- there would be no conflict, one attribute is contained within the other, your hair isn't absorbing light because it's either black or dark, those are two descriptions using different spectrum that overlap.
a lot of people seem to agree that it is just that - a semantic framework - and yet somehow we ask "is someone considering others doing it because they are an so dom, a strong Fe user or an e3/2"? that make sense if functions where actual features of the mind - cognitive mechanisms - but it doesn't work if we take them at face value as mere descriptions.
so are we analyzing how someone works or are looking for the right words to describe them?