Ну я про это и говорю, мутабельность иногда очень плоха но для стейт менеджмента это лишность когда тебе надо тысячу раз приходится писать [...oldArr, ...newValues]
иногда стейт менеджмент может быть настолько сложным что одна мутирующая операция вызовет дни дебага. это не вопрос излишества. это просто разные подходы. подход мобыкс - крутой в плане оптимизаций их вычислений. но в плане дебага и удобства... я хз что с ним делать на больших проектах. к нему нужно приложить огромное количество усилий чтобы код не скатился в неподдерживаемое говно