I don’t think it will affect people’s ability to write good programs - in fact it probably helps.
That said, if a feature is really hard to figure out and it’s a constant pain point for newcomers … maybe it isn’t worth it …
No other language seem to bother with monads to the extent Haskell does.