В программировании нужно исходить всегда из необходимости. Если тебе не нужно, чтобы переменная могла переасссайн делать, то не нужно её делать let, если не нужно возвращать объект, то не нужно его возвращать, если не нужно, чтобы метод был во всех экземплярах массива, то не нужно его добавлять ко всем экземплярам.