Many scripts accept page titles spanning multiple command line arguments, usually put into an array called titleParts and joined together. It is redundant to pagegenerators argument -page:"..." , and a poor equivalent as only one page can be specified with titleParts. Also not using quotes on the command line allows the interpreter to mangle the command line arguments before they are given to the script.
We have one changeset proposing to remove that functionality in core.
https://gerrit.wikimedia.org/r/#/c/137354/
And I vaguely recall that a similar change by Ricordi Samoa to another script has already been merged.
I agree with Ricordi that the titleParts pattern isnt a very good one, and 'should' be removed, but .. do users find it convenient? Is it mostly for Windows? If it is desirable, we could build this functionality into pagegenerators, and able to be enabled/disabled in the config.
-- John Vandenberg