API Process Job Creation - it takes only the Job preset ID, so what's get processed if no content set is provided?

Basically the question in the title. The API Cookbook lists the Process Job Creation endpoint, which takes only the job preset ID in the filestore.

If no content set is provided, what does get processed?

That endpoint doesn’t make sense to me either. It looks like it expects to find one or more contentSetIds elements in the job preset xml, each representing a content set id. Not sure why it was implemented that way. It seems odd for a job preset to contain info about content sets, I would expect the content set ids to be passed separately.