tl;dr
De todas formas, eso de apostar a la multiplataforma nunca es un error. Otra cosa es no usar la herramienta apropiada, como .NET/Mono, que no es apropiada al ser una iniciativa creada por una empresa con un gran interés en que
no se hagan desarrollos multiplataforma.
(Se me había ocurrido un símil usando a la Conferencia Episcopal, pero paso que puede ofenderse alguien.

)