Dictionary変数の型について

職場で使っているフレームワークで初期設定でConfig.xlsxのvalueをkeyに入れて、Dictinary変数に格納して使っています。今までの会社では、Dictionary<String,String>
で使っていましたが、今度就職した会社では、Dictionary<String,Object>で使っているようです。

今のところ、Config.xlsxのvalueをkeyに入れる際に、いちいち.Tostringをつけなくてよいくらいしか見当たりませんが、後者の場合、前者に比べて他にどのようなメリットがありますか?

こんにちは

ValueがObjectなので任意の型を格納できます。
ToString()メソッド等によりString型に変換することにより情報が欠落するようなケースで、より正確にオリジナルの値を保持することが可能です。
String型に変換する方法にもよりますが、前者が単にToString()だけで変換しているのであれば、例えばDateTime型のマイクロ秒単位の情報も欠落せずに保持できる等があるかと思います。