I live in a big city in the USA, and i truly hate being forced into an office. I have tons of outside activities, hobbies, community involvements, and commuting is a waste of time to be in someone else's environment, getting constantly interrupted, not having the ergonomics I've spent decades learning to have, and enabling my context switching when necessary.
I'm fine with the occasional on site collaboration and camaraderie are fine, but every week? No. I'm productive because I'm a professional.