Существует бесконечная комбинация размеров команды, доменов, языков, личностей, бюджетов и требований. Нет единой методологии, которая лучше всего подходит для любой ситуации. Точно так же у многих людей есть личные предпочтения и стили.
Даже если вам это не нравится, стоит попробовать новые идеи и критически проанализировать результаты. Есть много вещей, которые мне не нравятся, но после попытки научиться любить. Как Оливки.
Другое дело, что моды меняются регулярно. Я воспитывался в Waterfall, я работал в команде, которая пыталась сделать все в Rational Unified Process, которая была «лучшей вещью» в то время. Вскоре Agile будет заменен чем-то более новым и лучшим, и никто больше не упомянет Agile.
Так что не думайте, что вам нужна такая методология, как Agile. (Лично мне это не нравится). Это не делает тебя плохим программистом.