Well, there are also huge human costs that go along with working alone all day, and in the same environment as the rest of your life.
For example, commuting, while not nice most of the time, has one great impact on life: it allows you to break from work, which is not happening when you have sleep/work/hobbies/life at the same place. I'm not saying you should spend 1h in traffic or subway, but 20min and walking would be a great way to change thoughts and separate work from life.
Also seeing your colleagues for real, and spending some time with them, as they are humans, is a great way to have better empathy and better work relations: using only remote tools doesn't provide such a human behavior.
For example, commuting, while not nice most of the time, has one great impact on life: it allows you to break from work, which is not happening when you have sleep/work/hobbies/life at the same place. I'm not saying you should spend 1h in traffic or subway, but 20min and walking would be a great way to change thoughts and separate work from life.
Also seeing your colleagues for real, and spending some time with them, as they are humans, is a great way to have better empathy and better work relations: using only remote tools doesn't provide such a human behavior.