The right-to-left ordering when consing should be intuitive (otherwise every additional element after the head results in a concat), but I understand the confusion re: tuples and thus arguments to functions.
This goes back to the original construction of the ZINC interpreter. The topic is a recurring one: