просто тут вопрос в том, что если специалист глубоко знает теорию и при этом имеет хороший практический опыт - он сможет быстрее и качественнее решать возникающие задачи.
Проблема в том, что таких специалистов не так много, а вот практиков с хорошим знанием инструментария но с некоторыми проблемами в теории гораздо больше. Как и пустых теоретиков, которые идеально знают модели ОСИ, взаимодействия на уровне ядра, но теряются в синтаксисе простейших конфигов прикладного софта, с которым им работать.