Config variable

Could someone explain why the config variable is a dictionary (string, object) and not a dictionary (string, generic value)?

because Object class is parent class of all classes so every thing will fit in to object class.
Thats the reason we choose object and not any other.
its like magic puzzle which fits anywhere…

Hope this helps.