Why is the index finger longer than the thumb?

There's no fundamental reason for it, it just happens to be the way things are.
There's no fundamental reason for it, it just happens to be the way things are.