> 「参照で渡す」ことと「参照を渡す」ことに本質的な違いがあるようには思えないが?
全然違うね。
「値渡し」と「参照渡し」が区別されてるのは、
渡されるのが参照なのか値なのかが違うのかを区別したいのではなく
渡すときに、参照で渡すのか値で渡すのかを区別したいんだよ。