I half-agree with your last statement, with the exception that using the GUI doesn't require a restart, so there must be a way to use the same process with a file.
If a user is able to use the file method, then import multiple rules would be a cinch...
Maybe this can be a new feature request?