Like many above like to call managers 'managers' I like to call developers/devopsengineers/* 'IT people'. Office is not a 'manager' or 'c-suite' thing. Put it differently: not going to office is an 'IT people' thing.
Being productive is not only the number of lines of code you crank out. Being productive is cranking out the right lines of code. You need to communicate for that. Casually joining a few colleagues talking about work delivers so much value. Maybe make a few decisions without planning a meeting. That is productive!
It is also not only about being productive, It is also about having fun with my team or colleagues. But I also like to sense how my team members are behaving, are people super tired? Are they happy? Etc etc.
Oh and the good old whiteboard sessions, I love them and I miss them.
If I tell my non 'it people' friends my colleagues only want to go to office max 1 time a week... or not at all, most friends call it crazy.
Tomorrow to the office again, yes! 45 minute lunch walk through the city... Close the door at 17:00 and call it a day! Love it!