現在すでに存在するstringでの問題点を上げることで、
改良、新規開発を行う意義が出てくると思います。

目的なくしては、歯車の発明を繰り返すように不毛です。
具体的には、どの変が問題でしょう?