binary tree is used for sorting, searching, and so on.
Multi-tree is mainly used for files and databases, because of its small height, it can reduce the number of disk io.
so the question is, since multi-tree is so good, why not replace the application of binary tree? Why do so many places use binary trees instead of multi-forked trees?