This prevents a typical problem in Maven, where some modules are deployed before a critical failure is discovered later down the road, rendering the repository state inconsistent.
Note that regardless of this configuration, you can always manually come back to Jenkins and deploy any of the past artifacts to any repository of your choice, after the fact.
To use this feature you shouldn't deactivate the automatic artifact archiving.