yes, boot code is better but if you realize you do not have enough ram for a package, you have to reboot and change the boot code.
At this point it may be convenient that the bootcode defines the standard behavior of importsce but can be changed with an option like --on-ram=[y|n]
Obviously what I say has no knowledge of the operation of importsce, so maybe the flag is not appropriate.