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