Если присваивать один и тот же объект разным элементам массива (не создавая нового объекта для каждого из них), то фактически обращаясь к любому элементу такого массива мы будем работать сразу со всеми его элементами -- что часто может оказаться совершенно нежелательным)