The big advantage is that there is just a single "string" type. Compare this with Java or Rust where you have separate types for mutable strings (StringBuilder in Java; String in Rust) and immutable strings (String in Java; str in Rust). This is nice both for newcomers (which don't have to learn about all the details about how to optimize concatenation) and if you're just writing code which is never going to be in the hot path anyway.
I understand that in some settings (when you really care about performance) it's good to have an explicit difference between these, but I quite like the reduced complexity.