Исключительно экономическая проблема. Даже не проблема, а естественное положение вещей. Дилетантизм - следствие, результат распыления усилий и внимания на разнородные процессы.
Узкая специализация в производстве возникает в первую очередь, когда появляются большие, все возрастающие объемы работ, требующие оптимизации технологических процессов. И именно сужение специализации приводит к повышению качества каждой специальности за счет её "узости". А не наоборот. Необходим экономический запрос на узкие специальности, а не волевое решение отдельного индивидуума сузить свою специальность ради достижения качества.