There's things that are hard to communicate even over vidconf, and thus it's useful to have at least some human contact. On the other hand, it's very useful for people with families to be able to shift their working hours around, and a fair few jobs would allow that.
I foresee a lot of firms reducing the offices, maybe making what's left a bit nicer, and then letting people take care of their own time. Perhaps something like a day or two in the office for meetings, the rest of the time work from home but be in contact.
Managers will have to let go of the desire to see that everyone is in their seat.