Again, this strikes me as an extremely romanticized view of life and employment.
> Why should someone have a job just to get a paycheck
Because we need some amount of money to survive in our society and we need lots of it to thrive in our society.
> There are always options.
Not really. There are always options if you have highly in demand skills with no external responsibilities that prevent you from relocating to better work or risking a job change.
Most average office workers cannot risk a job change (because job changes ARE risky) due to family or other responsibilities. They also don't possess terribly in-demand skills.
> office is a tool, which, used correctly, can give a tremendous boost to productivity
This is employer talk. It's unclear to me why a worker should care about their productivity more than their paycheque, or their comfort, or their time spent commuting.
> It has natural advantage - like physical proximity between people
This has just as much potential to hurt productivity because the #1 timewaster at offices is other people.