If the Avro schema spec allows it, then we need this. My guess is this is to allow backward compatibility. Instead of removing a field you make it always null.