How often this happens? Does it happen by mistake or is there a use case that people should change metadata schema of many pages?
There is a technical complexity in implementing this functionality: fields in different schemas, even if they have the same XML names have, have different namespaces. More to that, we might end up in the situation, when fields in different schemas may have the same names, but be of a different types.