Я вище це дуже детально описував :-) і в цілому, естімейти часу - це не відповідальність девів, нащо мені тоді product owner 😂
Щодо "кожний дев - це архітектор" - як саме тоді ви впевнюєтесь, що high level архітектура однорідна, оптимальна, має сенс, scalable, maintainable, resource / cost optimal і тд і тп - тоді потрібна дуже тісна взаємодія, або дуже високий рівень взаєморозуміння між девами, інакше через пару років продукт може просто впертись у стіну
Архітектурні рішення у нас доволі високорівневі та лишають достатньо місця девам to express themselves - ми не тільки не форсимо, скажімо, якісь конкретні паттерни, а навіть часто віддаємо вибір мови чи фреймворку на розсуд девів