Maybe I’m old and set in my ways but I don’t see where the monadic example provided is easier to read or interpret than the traditional example.
This comment here, I think, has the answer. The inial returns from using the more functional and mathematical view of programs are smaller than that of traditional approach. But the former scales better if you invest more time in it, and eventually can give you much more.