Thinking about this again, using "erase": "zero" might not actually be what we want here. For usb-creator it's not really necessary to actually write zeros over the entire device, just to clear up all partition and file system signatures. Hence this should rather call Format() with type=empty. If someone actually wants to cleanly wipe a device, then using Disks instead of usb-creator is certainly appropriate.
Thinking about this again, using "erase": "zero" might not actually be what we want here. For usb-creator it's not really necessary to actually write zeros over the entire device, just to clear up all partition and file system signatures. Hence this should rather call Format() with type=empty. If someone actually wants to cleanly wipe a device, then using Disks instead of usb-creator is certainly appropriate.