> MS actually doesn’t use generics as aggressively as it could in its API for similar reasons (eg there are two APIs for collections that use genetics and don’t).
Object based collections are generally deprecated over the generic versions and were existed prior to generics being introduced.