There are good points in here but this is not the whole story. What about human interaction? A lot of people fill that gap in their lives by hanging out with people at work. And even just the whole process of working with someone you know only remotely... It's not the same as working with people you know in person.
I totally agree with the points you mention (it saves a lot of time in our days, we eat better, it helps the planet...) and we should take this opportunity to really go into more remote direction. But not entirely. I think the best is to have a halfway solution, where people can go to the office a couple of times a week (or a couple of weeks a month, doesnt matter) and work remotely the rest of the time.