> That's not an advantage for the user at all, is it
Of course it is an advantage. I tend to access most of my apps and services from both the PC and the smartphone, having data shared across the two is a deal breaker for the very vast majority of them.
oh sorry, I understood "running the exact same code everywhere".
Sure, sync between devices is a nice feature. But it can totally be implemented with offline-first apps.