データを関数に渡して、関数内でも変数宣言して、処理して戻して・・・

って、すごく無駄な気がするんですが気のせいですか?