I often joke to my migrant coworkers that they don't understand, they think you work in order to live but here in the west we live to work.
Everything is about work. We allow people to have a home and a car... wait for it... so that they can work! If salaries are to small to survive people stop working, if they are to big they also stop working. We've tailored the salary to squeeze out maximum productivity. Where homes and/or food are cheap employees are also cheap and visa versa.
This is no accident!
I applaud that you are not renting office space, your programmers already have a desk and a computer and their salary is such that they can and will replace it. You are going to pay for that. You have to or they will go work some place else where the salaries are more calibrated.
If you will ever do offices you will need a good excuse for it. What that might be we don't know but you will need something in return for sacrificing productivity. As everything is about work that what the proverbial top performer wants is probably related to work too! If they are more productive if you give them their own office you would have to figure out if it is worth it.
It would have to be some office if they are to feel at home there. Or actually, if they are to be more comfortable than at home.
The whole premise is absurd, the product they make (if not interrupted) is 1's and 0's it can easily be shipped all over the world. 2 desks will make it slower and needlessly complex.
Maybe the migrants are right and we are wrong. Maybe the show should be about living not about working. One time a coworker who barely speaks the language was asked if he could do a 7 day work week again. He reluctantly agreed and asked "but when do I live?"
Yeah, the old ways deserve every bit of mockery. The revolution has to happen now or it wont happen at all.