Unless our physical presence is necessary (hairstylist, nurse, chef...), we should aggressively push back on "come to office 300 days a year" requirement. Only dumb middle managers and arrogant upper management (who probably have money invested in commercial real estate) think physical presence is required for all jobs. Either we work remote, or we improve housing and transportation. The former is easier to do while the latter is a near impossible problem to solve in the current political climate.
Those who claim they build friendships etc at work, maybe genuinely ask yourselves - how many colleagues from your previous jobs do you really keep in touch?