> For input that does not have the fields of the destination well you can use other libraries
Right, this is what I was thinking, but that this is the case is the point being made here, and it's consistent with the rest of the post. The default option doesn't really check things for you.