Monads are there in computations that we care about, regardless of the implementing programming languages (e.g., Python, C, Assembly, Turing Machines). Just that Haskell is famous for considering Monads as a first class concept, while many programming languages do not name and reason about them (in Python, C, Assembly, etc.).
This is similar to structured loops and function calls (not GOTO), which are in computations that we care about, regardless of the implementing programming languages. Some languages do not name and reason about them (e.g., Assembly, Turing Machines).
While it is possible to program without raising the level of discourse, this is discouraged (considered harmful), as it lacks safety, hurts productivity (developer velocity/experience), and scales worse.
> > when you start considering effectful computation at a deep level, monads come up pretty quickly
> You say that, but they only seem to come up when dealing with haskell.
"when you start considering structured computation at a deep level, loops and function calls come up pretty quickly"
"You say that, but structured loops only seem to come up when dealing with high level languages."
This situation, where a higher level programming language delivers more power (in this case, scales with better developer velocity/experience) but a lower level programmer resists, has been observed many times. Paul Graham calls this the Blub Paradox [1].
What's so great about Lisp? And if Lisp is so great, why doesn't everyone use it?...
I'll begin with a shockingly controversial statement: programming languages vary in power.
... But when our hypothetical Blub programmer looks in the other direction, up the power continuum, he doesn't realize he's looking up. What he sees are merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well. Blub is good enough for him, because he thinks in Blub.
And using a powerful high level language is "The Secret Weapon" behind the success of Viaweb [1]. Haskell is also a secret weapon for those who know how to use it.
[1]: http://www.paulgraham.com/avg.html "Beating the Averages"