I'm not so sure about this. Remote is great for task-based work. But certain companies like Amazon seem to have a "cult"-like culture that keeps everyone focused and on the same page. And Google provides on-site services to increase productivity and time spent on campus. Being a remote worker, I feel more detached from the company "vision" and more like a mercenary who likes to get things done and then go about my life.