We could, but the return type also changes in that case from a single entity to a list. I prefer to make the distinction explicit for the caller. Under the hood we only use function.