Это миф, что джуниоры хуже работают на удаленке.
Мессенжеры и скриншаринг решают.

Ну и искать джуниора в Новосибирске - это тоже мягко говоря странно. Зачем выбирать из 1% населения РФ, когда можно выбирать из 150% (РФ + русскоговорящие).
Единственный смысл искать джуна в Нск - это удобная "конвертация" зарплаты.

В офис не лучше. При поиске в офис, снижаешь выбор до 0.1% готовых в этот офис ездить.
В офисе можно клерков держать. А инженеров(IT) совсем не обязательно и даже противопоказано имхо.