The flip side is it's arbitrary flags not explicitly defined as flags anywhere, no validation (e.g. catch misspelling), no easy to find description of each flag, and not even a way to print out a list of recognized flags...

With special flags like the killall, the flags are getting increasingly sophisticated. If not self documented, there should be clear documentation separate from the code on the flags and launch configurations -- AKA setup instructions.