I’ll toss a good reason out there:
Let’s say the source file was updated as the design team made a change in floor to floor height to add another level.
If Dynamo maintains ownership of the Revit elements you can update the levels and elements / data built up on them by opening the graph which created them, and hitting run a second time.
See here for an example: Element Binding in Revit