Бессмысленность заключается в том, что ты создаешь новый массив, чтобы пихнуть туда все объекты (которых может быть от 0 до 2,147,483,647, либо такое количество, которое не поместится в массиве или вообще бесконечное количество), вместо того, чтобы взять первый объект сразу