1画面プログラムなどの特殊な場合を除いて変数は減らせばいいというわけじゃなくてわかりやすくする事が大事じゃないかと思います。 まあ引数の変数を変える必要がない場合もあるケース(座標補正とか?)は、そのままOUTに入ってくれればと思う事もあるのかな、とは思いますが…。 でも大抵はOUTに適切な変数名をつけた方が引数をそのまま返すよりはわかりやすくなると思いますね。