Since Finger Trees are powered by Monoids, this is also a very good explanation of why Monoids are useful in Haskell.
Exactly, and thank you for reminding me -- I meant to add a comment pointing to this overview of what a monoid is, and why they're useful, from sigfpe: