Возможность связать методы получения / установки значений с помощью функций стрелок может обеспечить плавный способ написания кода цепочки.
В типичной цепочке вы просто вернете объект снова.
Пример:
something.chain().chain().chain()
Но, используя Getter / Setters, вы можете создать цепочку без точечных обозначений.
Пример кода:
obj.chain = () => 2 = () => 3
Я тожене против возможности присвоить значение более одного раза.
Пример:
obj.chain = 1 = 2 = 3