I think whether these web apps run on my desktop, or sync/migrate to a virtual instance, should be completely transparent to me as a user. I assume a virtual instance would be necessary to keep continuity when accessing through mobile devices.
Virtual instance can bring whole lot of other benefits like upload bandwidth and stable internet connection etc..