I’m not sure I understand what you mean. Setting TMPDIR is the canonical way of setting the temporary directory for any program on any UNIX system. I could make the exact opposite case: requiring people to know about -tmp_path requires knowledge of DCS, whereas people are already familiar with TMPDIR :).