Everything inherits from object. It\'s the basis of inheritance. Everything can be implicitly cast up the inheritance tree, ie.
object me = new Person();
With linq extension methods you can do
IEnumerable things = people.Cast(); List things = people.Cast().ToList();
Otherwise since you are strongly typing the list the implicit conversion isn't allowed.