One company I was at switched to "hot desking" after carefully monitoring the usage rate of desks throughout the building.
Come time to do the switch, and unless you are at the office by 7.30-8.00 it's musical chairs and people end up working in the kitchenettes.
Turns out they did their desk usage survey during the holiday season. So of course there was tons of spare desks at the time.
Also ignoring the fact that developers are going to be in the office every day - they budgeted on everybody being like sales people and out of the office half their time.
This sounds like a job for remote work, but I'm guessing this was the sort of shop that expected you to be in the office 4 out of 5 or more days per week.