Or, the language designer thinking he's saving programmers work by jus returning the value in cases where there is a list of length one.
However, he's really making it worse because now all return values from that function have to be type-checked to see whether they are scalars or lists.