то есть клиент начинает работу с недефолтного состояния, вызывает сервер, тот дергает свою инфу и обнаруживает что часть состояний просто поменялась, а часть стала равной дефолту. ну и если onlyChanges работает через === то сервер будет относиться к одинаковым по смыслу изменениям состояния по разному, о сбросе данных в дефолт клиент в итоге не узнает а обо всех остальных изменениях узнает