'Load set' can be used not just for rollback but for other purposes as well . Most commonly if you need to deploy an high number of configuration lines.
The rollback command on the other hand is only for rollback - 'rollback 0' will actually delete the candidate configuration, so you can start configuring from scratch.
Hope this helps