I think WFH is a great idea, but until we can do multi-user video conferencing over the average home internet connection, it just isn't going to be as good as in-person interactions. However, once we can reliably see one another's faces in HD and share screens at the same time, it might even be superior to sitting next to someone and having them try to look over your shoulder as you show them something or ask a quest…
In general, it appears to me that most businesses are wildly disorganized, and don't bother to plan anything more than about four hours in advance. Thus you have all of this unrelenting communication going round and round in circles, with priorities and goals constantly in flux, and nobody knowing what the hell is going on long term.
The most productive stretch of my career, I went into the office on Monday, did staff meetings, planned out work for the rest of the week, and caught up on any office politics and other such that needed to happen, then I worked from home the rest of the week. I've never gotten so much done since, nor been happier about it.