Cloud-Centric Architecture. What's the Problem?

This is exactly what I’m talking about. None of these “band-aids” would be necessary should the cloud portion of SmartThing ran on a personal VM rather than shared cloud.