It truly varies by individual working style, job, culture, and more.
There is no one sized fits all IMHO. The right mix for me is 1-2 day in a small office with others where you bond with co-workers (in my case engineers) and hear about other things going on or brainstorm on ideas even though you might not be on the same team. Then 1-2 days with customer or alternate customer and in-office days on certain weeks depending on what’s going on both with customers and in-office.
The rest are work from home.
I think there is a middle way for everyone - even fully remote companies should have some semblance of balance based upon company and team culture (but most don’t)
The grand irony is that I read a lot about management who worry they aren’t getting enough out of remote workers…
And yet I have a real problem with work-life balance working from home that I have to be mindful in my own life about both that balance and boundaries.