I am following this explanation of pandas's MultiIndex. When an index is composed of multiple columns, some columns are taken to be children of other columns.
In contrast, multiple column keys in a SQL table do not have such a relationship between columns. I can still sort by multiple columns at whim, including those of a MultiIndex.
What purpose is served by the parent-child relationship in MultiIndex columns?
P.S. I found this post, but it doesn't really focus on the hierarchical nature of MultiIndex.