MBTI is not the end-all be-all, but the NTJ ability to see the forest and the trees simultaneously is immensely helpful in programming. You’re constantly moving between differently-sized contexts.
I doubt this is exclusive to NTJ, but there is a reason they are dubbed systems-builders.
Also, an internal survey was conducted at a fairly well known thinktank that found that 95% of surveyed programmers were INTJ. Selection bias and all that, but, wow.
Aikido is one of the least effective martial arts in practice today.
If you read the essay, the author addresses that view. In short, assigning practicality to it is irrelevant as that is not the point.