Why do we need binary trees when we have multi branch trees?
Yes, binary trees are used in standard libraries, implementing various data structures. For example, implementation of ordered set in the C++ STL library is typically based on red-black tree, which is a binary search tree of special kind.