This is often said, but I’ve explained monads to many people and I’ve never had any problems with it – particularly not beginners to programming who use Haskell as their first language. It’s a pretty simple concept after all. If anything, there’s a built up expectation that monads will be hard, and the jokes about burritos some people make don’t particularly help.
We also deal with monads in Rust plenty already (.and_then(..), .flat_map(..), etc.) so it’s not particularly new for the language to think in monadic terms (even if the word isn’t used…).
Also, to be clear, I’m not proposing that we throw around the word “monad” a lot in official documentation.