There isn't any rational reason for knowledge workers to go to an office every day. Socializing and building a cult around a company might be the only reasons. But IDK if these are enough to justify an office.
There must be another solution we aren't aware of yet.