Interesting read. I see both sides. But one is for sure, when we work with remote environments we should all still have the possibility of working offline in case of an internet outage. At the moment we are all vulnerable to energy network and internet outages, but at least we all still have an offline computer that at least in some outage scenarios can do some work. If we all depend 100% on cloud, its even more risky as now.