Ну всё-таки мы не работает с реальным миром, мы работаем с его приближенной дискретной моделью. Чем ближе ты к реальному миру, тем жестче требования к модели. Из моего опыта - если твой код управляет дыханием человека под наркозом, ты не можешь сказать “я смоделировал поведение модели 10000 раз и ничего не сломалось, поэтому норм”. Тебе надо доказательство того что твоя модель не теряет связь с реальным миром, не приходит в терминальное состояние ни при каких обстоятельствах. Если ты проектируешь условно генератор прикольных котиков для телеграм канала, то в принципе, похуй на архитектуру и можно итерировать пока все это не перестанет отъебывать в продакшене