バリュータイプって片仮名で書かれると何の事やらってなるがvar型の事か?

C#使ってるけど変数宣言場所に型名ないとなんか可読性落ちる気がするから使わないんだけどメリットって何?
スクリプト言語との互換性とか以外で