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