If you supply
--force-idsegments with a segment ID that is not meant for auto-archiving the segment will not be archived. Even though to me the
force part of the parameter suggests, that the individual setting of the segment would be ignored.
I know you probably don't want to change the naming of command line parameters, since that would be a breaking change.
Therefor i would suggest to at least:
console help core:archive
--force-idsegmentsbut skipped because of their individual settings