In LabVIEW, data flows from its source (outputs, controls, left shift
registers,...) to its destination (inputs, indicators, right shift
registers,...). The wire indicates where data comes from and where it
is going to. The source, as you seem to think, is NOT updated when
data arrives at its destination. The wire, unlike pointers
in text based programming langages, is not used to track the
source to eventually update it when the computation is done.
When the node "+1" executes, it is not an instruction to increment the
data source of the wire, like the statement a=a+1 or a+=1. The data
from the source is incremented and then flows to its destination,
always in the same direction.