We're not committed to back-compat of the event/plugin interface (yet).  What all is using the load-cli-arg event, and are they using the operation object?  If nothing is using it, I'd vote for removing it.