I don't get the point of implementing the `Comparable` interface, since I can't use the comparison operators `<`, `<=`, `>=`, and `>` for my custom classes like I would be able to with operator overriding in languages like C++; I still have to call the `compareTo` method directly.

I could write my own boolean methods like `isEqual` or `bigger`, which would be just as useful, if not more so, than the `compareTo` method.

Am I missing something? What is the point of implementing it?