Most teams talk about Clean Architecture in workshops. Fewer keep a single codebase alive for more than a decade while laws, devices, and integration points change underneath.
On large public-sector programmes, the payoff is not “elegant diagrams” — it is the ability to swap a mobile stack, tighten audit logging, or add a module for a new instrument category without freezing the whole release train.
If you are designing a platform that must outlive your first framework choice, bias toward small, testable domain rules and boring, explicit boundaries. Your future self (and the auditors) will thank you.