Managing device fleets manually does not scale — configurations drift, changes are unauditable, and rollbacks require knowing what to undo. Declaring desired state in git and letting the system reconcile automatically solves all three.