Why mysql union index match from left?

Why does MySQL use a union index on the left? For example, the union index (a, b, c), (a) could use the index, (a, b) could use the index, but (b, c) could not use the index. Any useful tool to test the file structure of the MySQL index? How could this happen?