もちろん、プリミティブでの使用に加えて。私が見る実装のほとんど(すべてではないにしても)は、プログラマーの観点からのみ有用です。
編集:私はデフォルトの動作をオーバーライドすることになっていることを理解しているので、実装について言及しました:)。そして、GUI内で文字列表現を必要とするいくつかのコンポーネントでそれをオーバーライドすることの価値を手に入れました。ただし、少なくともJDKでは、オブジェクトインスタンスをデバッグする必要がある場合にのみ使用されるようになる実装がたくさんあります。
それがGUI/デバッグのものにのみ役立つように見えるので、なぜそれはObjectクラスに根ざしているのですか?私が知らない他の用途はありますか?