Иван, это все теория, которая редко вяжется с практикой. Вам говорят, что на практике такое неизбежно возникает. Это обычная штатная ситуация.
Идеальных команд программистов не существует. Умеющих архитектурить исчезающе мало. Программист то талантливый встречается редко, а уж архитектор это вообще красная книга.