are people really writing workflows without knowing it?
or just making tradeoffs that its not complicated enough to need a workflow yet, then have troubles scheduling the move once it gets more complicated?
most things are simple enough they just don't need workflows. Fetch -> Respond or Fail is good enough for most things.
I'm willing to bet that many start off without any notion of workflows thinking they're not going to need that or not thinking at all, and then add complexity step by step until it's an unimaginable tangled mess.