имхо офис нужен как опция, типа прийти в какое то пространство, где есть все условия для работы и ничто не мешает(!)
зачастую же офис скорее создает даже более угнетающие условия для работы(неудобная мебель и оборудование, посторонние запахи\звуки, отвлекающие люди, "обеденный час" который ты по факту проводишь на работе, трата времени и энергии на передвижения к месту работу и обратно)
Обычно, это происходит, потому что тупые начальники, не могут нормально организовать процесс разработки и построить систему мотивации. Это сложно, поэтому легче держать всех под присмотром и бегать рядом, с кнутом.