Trisha discusses the pitfalls of using inheritance improperly, highlighting how it can lead to a lack of encapsulation in object-oriented programming. She illustrates this with the example of a book order object that inherits unnecessary characteristics, complicating its use. The conversation emphasizes the importance of exposing only relevant functionalities to maintain clarity and usability in code.