В каких задачах по веб-разработке вам требовались знания алгоритмов?
Разумеется обычно никто их не пишет (есть готовые протестированные библиотеки), но знать что эти алгоритмы есть необходимо. И разобрать их тоже необходимо.
Проведу очень отделенную аналогию. Вы обычный охранник, и ваш коллега Вася тоже охранник. Вы делаете одно и тоже, стоите и наблюдаете. Но зарплата у Васи больше. Почему такая несправедливость? Ведь вы делаете все одинаково. Но в свободное от работы время Вася ходит в спортзал и в тир. И в случае ЧП Вася будет более подготовлен. За это его и ценят.
Ну так вот, "покачка тела" ни у кого не вызывает сомнений. Её легко формализировать, пощупать. Но "прокачка мозга" точно так же существует. И тщательный разбор книг условного Вирта даст вам именно это. И хоть вы не сможете увидеть увеличившийся вес на штанге, следующую книгу вы поймете быстрее.
Попробуйте написать что-нибудь без использования библиотек и встроенных языковых функций, т.е. только синтаксическими средствами языка. Думаю придётся много чего подсмотреть в книгах упомянутых авторов)