Yes, I agree. I guess it was changed because of the introduction of argumentsStringAsArray(). The docblock of it states "Support for arguments provided as string. Support for old configuration files.".

I've reverted those changes.