Yes, as in: adjust when gateways are added or removed.
(And for newly deployed nodes: to adjust to an existing environment after some initial uplinks.)
No: the network can change.
If there are many nodes, additional gateways can be added and then ADR will tell the nodes to adjust to that more extensive network, lowering chances for collisions by reducing their transmission power in order to only reach the gateways that are near. Or if a gateway fails, nodes will eventually validate if their transmissions are still received, and if not, adjust their parameters to reach gateways that are further away.
…which assumes the uplink was received to start with. But ADR tries to minimise the power and maximise the data rate, which implies a node could easily become out of reach. When moving out of reach of all gateways, it would take a node quite a long time to know its uplinks are no longer received, and to make it increase power or lower its data rate.
(Note that moving nodes indeed refers to things on vehicles, not to nodes that are only moved a few times in their life time.)
And sure: ADR would also be quite relevant for moving nodes, but how to implement that? (Assuming nodes are not sending continuously, and while still limiting the number of downlinks.)