Yes. A collection is a group of elements put together in an order or
based on a property. Often the type of element can vary. But the
properties and behavior of a Collection remains same. Therefore it
is good to create a Collection with Generics so that it is type-safe
and it can be used with wide variety of elements.
https://learn.microsoft.com/en-us/dotnet/standard/collections/when-to-use-generic-collections