Of you work with transducers, the map filter map reduce is still just one single loop.
GHC does for example.
It's much better to just have a way of expressing efficient algorithms naturally, which is what transducers excel at.
GHC does for example.