1. Encapsulation (arguably the whole purpose of creating such a class in the first place).<p>2. Would you think it&#x27;s reasonable for a class to implement equality ==, so it can tell you if it&#x27;s equal to another instance of the same class? Then why not ordering?<p>3. Take Python&#x27;s set type as a useful example. A &lt; B tells you whether A is a subset of B, A | B returns the union, etc. All very handy.