I still 'work remote', as a freelancer. I have had engagements where I go to a client's offices, sometimes for somewhat extended periods of time. I will travel if needed.
But the majority of work I do is still done on terms I have some control over, which, ultimately, I think is the key part of the whole discussion. Where I work, what equipment, what hours, when/where I travel, what I wear, etc - things you were mentioning above - having control over those is key, regardless of whether you want to work from home or in an office or somewhere in between.