Yeah this has been discussed at length before, and ReScript’s stdlib is intended to stay close to JS. So it won’t be made immutable by default.
However, it’s easy enough to set up your own immutable versions and use them in your repo. All the necessary facilities exists for that. And it’s not ruled out that we might also ship other data structures and/or immutable versions of things in addition to the things that exist.