If it would be no different then why prefer immutable(char)[] for string?
Strings are immutable in quite a few other languages. Ex: Java, Python. I found this old article written by Walter:
http://www.drdobbs.com/architecture-and-design/invariant-strings/228700475