At a high level I understood that using a transducer does not create any intermediate data structures whereas a long chain of operations via ->> does and
->>