Is Cloud Communications Inevitable?