そもそも仮置き場を per-user でも /tmp にするのは互換性からであって、
新しくそういう決め事作る(って意味にする)んだったら /tmp というパスにする
必要ないじゃん。
互換性維持したいんだったらセマンティクスこわしちゃダメでしょ。
OS 用意する側で供給するプログラムが全てじゃないんだから。