it is this architecture, the one which is in the heads of those writing the code, that is the most important. In adopting this decentralised approach, where the practice of architectural decision-making is much more dispersed, this problem is in many ways, mitigated
Only true in software architecture. But, in enterprise architecture - that spans domains decentralized decisions create fragmentations.