Конечно не все. Не требовался ни на одном проекте на котором я работал за скоро 14 лет.
По нему давно много споров. Одни говорят что нужно, другие что вообще не нужно, третьи что полезно начинающим, а кто поопытнее -- спокойно без него обойдётся.
Требуется некоторыми западными заказчиками, говорят, и популярен в Германии, но не сталкивался на практике. Немецкий проект у меня был один, и давно, в 2008-м.