I think we've seen that working string support requires a substantial rewrite for most languages (perhaps ironically, Java is the one that has managed to avoid it). Ruby 1.9 was pretty big; Python 3 was more so.
Perl 6 was the Perl equivalent. Unfortunately we know how that turned out.