Archiving a configuration removes it from the list of active configurations. It is common to archive a configuration when team members no longer work in it, or if the configuration is not a flow target for other configurations. You might archive a snapshot that was created for a review, when the snapshot is no longer required.
You cannot archive a snapshot if another configuration has a dependency on it. You cannot archive a workspace that is the flow target for another configuration.