Хватит поносить разработчиков, у нас есть те, кому за 60 и они из старой школы, есть те, кому 30 и они тоже думают своей головой в рамках доменной области.
И обоим этим типам нужны системные аналитики. Хотя бы для того, чтобы сходить в заказчиков и не тратить их время на выяснение требований.
Многие разработчики интроверты и в разговоре с заказчиком теряются через 20 минут разговора.