A replicação que você está propondo é uma maneira muito popular de lidar com altas latências. A menos que você realmente estrague a configuração da replicação, não vejo você perder nenhum dado.
Dito isto, você tem algumas opções diferentes. Você poderia fazer uma duplicação completa, onde cada servidor tenta estar tão atualizado sobre tudo o tempo todo, ou você poderia configurar seu servidor chinês para simplesmente armazenar em cache seu servidor principal. O que você escolhe deve depender, em última instância, de como seu aplicativo é usado, mas, em qualquer caso, o SQL Server não perderá dados aleatoriamente sem tentar recuperá-los e sem avisá-lo.
Eu recomendaria a leitura dele antes de decidir se é uma boa ideia para você.
Eu não tenho certeza de quem são essas "outras pessoas" que acham que você é louco, mas eu não aceito conselhos técnicos deles.