Why must every language have every feature, mass applicability, and be intended to be the language-to-end-all-languages? Growth or marketshare is not the only valuable aim.
If you want mutable data structures, I wouldn't point you to Haskell.