The messaging subsystem's migrate / describe-migration operations support a parameter called add-legacy-entries. When this parameter is set to true, the migrate operation creates a legacy connection factory and adds legacy entries for queues and topics so that legacy EAP 6 messaging clients can still connect to EAP 7 and function properly.
Default value of the parameter is false.
In interactive mode, the migration tool could/should ask the user if the parameter should be set to true. For consistency reasons, I think that in non-interactive mode, the default value of false should be honored, and in interactive mode, the default should also be false.