1. В чём конкретно?
2. Прямо в офисе?
3. Там про индексы и разрабы БД не всегда знают. Довольно сложно сказать, что и как будет тормозить не имея стенда. Ну, кроме самых примитивных случаев.
1. Язык программирования. Всяко человек эффективнее, когда кодит спинным мозгом, а не за каждой конструкцией/функцией/паттерном лезет в манул.
2. Это домой, конечно, хотя были люди, заявлявшие "дайте мне ноутбук с VScode и я за полчаса сделаю
3. Если не хайлоад, то основы проектирования БД, нормализацию/денормализацию вполне себе помогают при отборе. А то опять же придет человек, а он не знает, что есть many-to-many. Сколько он потратит времени на похожую задачу "в бою"?