Реально не понимаю.
Вот из доков:
Зависимостями реактивного выражения становятся только те переменные, которые явно указаны внутри блока $:. Например, в коде ниже значение total, будет обновляться только, когда изменится x, но не y.
$: total = yPlusAValue(x);
То бишь, в доках поддтверждается интуитивное ожидание что по изменению x запускается yPlusAValue(x) и total меняется. При изменении total ничего не запускается.
И логично и интуитивно.