да, есть люди, которые с нуля пишут алгоритмы. У меня такие в команде были, подчиненные. Я не писала, но нужно достаточно мозгов, чтобы понимать правильный ли алгоритм и решает ли он задачу, или нужно изменить, и если изменить то как. Сейчас более сложные задачи ставятся, и алгоритмы более сложные. То, что вам попадались слабые профессионалы не означает что такие везде.