Android coding is a constant reminder of how much performance relies on you knowing the exact inner workings of your environment:

Today's case: array.toList() is 4x(!!) slower than listOf(array) to return exactly the same thing.

But don't worry, there is also array.asList(), which is just 2x slower and Arrays.asList which is slighly faster than listOf.

This is not confusing at all.