Most office workers work 2-3 hours a day max. The 8 hour workday is is a relic from factory work.
If I was to go back to the office, this is what my day would look like:
* Show up at the office at 10:30, just in time for the meeting
* Put in a couple hours of solid work, finishing whatever story I planned to complete today
* Go home at 1:30 to smoke weed and play videogames
That's what I do now, except I don't have to commute. What's going to change to make office work more appealing?
That might sound like a case for being remote, but for me, it's usually been much more effective in the office because that single hour of overlap was most of the day. Yes, some of it is wasted time, but I did and still do build great working and personal relationships with my peers in that "wasted" time that I still cherish.
Headphones on meant leave me alone in every shop I've been to. I also, personally, rarely have extended periods of just coding. The value I add is almost exclusively helping other people work through problems at this stage in my career. "Distractions" are "the job" for many of us.