¿La sincronización local de archivos y carpetas es una adición valiosa a una aplicación de respaldo y sincronización basada en la nube?

Es un gran tal vez. Si tener esta característica incorporada en el flujo de valor central de su aplicación ofrece ventajas de experiencia de usuario que lo diferencian Y puede obtener un ROI positivo una vez que tenga en cuenta los costos operativos y de desarrollo, diría que lo haga.

El componente UX es el factor crítico aquí. Si no puede integrar estrechamente esta función, corre el riesgo de que su tiempo de desarrollo se vuelva irrelevante si la sincronización en la nube llega de forma nativa al dispositivo de su usuario final. Al garantizar que haya un valor agregado experimental en su aplicación, la característica en sí se vuelve inextricable a partir de su valor; ha impedido que sus usuarios aprovechen un medio menos conveniente para sincronizar su contenido.

Este es un gran ejemplo de lo bien que UX gestiona el riesgo. Si llega el momento en que la sincronización se incrusta dentro de un sistema operativo o una plataforma en la nube (a través de API, etc.), puede tomarse su tiempo para tomar una decisión basada en costos sobre si dejar su solución tal como está o volver a utilizar la otra solución. El flujo de valor que construiste se mantendrá intacto, independientemente del back-end.