One annoying thing about that flow is that when you change the world outside the model it breaks its assumptions and it loses its way faster (in my experience).
And accuses you of being a linter
And accuses you of being a linter