When merging, MissingSchemaAction can be very useful if you're user-facing data contains extra information (such as descriptions or other data that does not need to be saved). By setting MissingSchemaAction to Ignore, you merge in only the data that you really want to keep for processing, rather than carrying around extra bits and pieces that are not required.