It seems like a big deal is made out of boxing and unboxing. Are there so many uses of the object type that we really have to be super aware of this?

What are very practical instances when boxing/unboxing is needed?