That's a good point. I would also like very much if languages included a sensible and useful default implementation of toString() or the equivalent for all types (e.g. print all the object's private & public property names & values, recursively, stopping if cycles are found).
Of course, this is probably only remotely feasible in languages that can guarantee that toString() won't have any side effects.