idempotency helps in managing a particular machine throughout its lifecycle starting from the creation of machine, configuration to its no longer being used. This feature is very useful in keeping the machine updated for years instead of rebuilding the same machine multiple times when it calls for a configuration change.