La razón de esta restricción es que en estos casos puede fallar la serialización de los objetos al variar la estructura interna de las clases, como puede ser el caso si se utiliza el BinaryFormatter o el SoapFormatter, ambos nativos en Mono.