The information if the collection is sharded or not is stored in the config.collections document, i.e. its not a chunk level info.
Hence to support that moveChunk differentiates sharded and unsharded collections chunks it needs to know if the owning collection is sharded or not.