B, it's my labor and my choice. I don't need an arbitrary mandate to sit in traffic and inconvenience my life to code and attend virtual calls. It frustrates me sitting in traffic, forces unpaid work time on me, and takes me away from my family. I'm more productive in my own comfort zone. If I need help, I've always been able to resolve issues and be coached remotely.
The only ground I'm willing to give on the topic is that it's not for everyone. As mentioned, it's a choice. If I mandate my employees to one way, I'm equally wrong. However, I wouldn't hire a single individual who couldn't be coached remotely or learn remote and that's because I'm not going to bring someone into a situation they can't win.