Nodes that were not connected to any output could still impact performance. While they were never executed, sometimes their inputs could keep references to geometries that other nodes want to modify. That caused unnecessary geometry copies, because a geometry can only be modified if it is not shared. Now, inputs that will never be used are tagged accordingly and they will never have references to geometries that others might want to modify.