Using 'annotated' in Django ORM is perfect for distinguishing between different objects within a Django context. It allows for obtaining the column object instead of just an integer in a row, thus solving a specific problem. 'Annotated' works based on something called descriptors, enabling the retrieval of attributes at the class level and instance level accurately.