However, think about it. Since triggers doesn’t have separate methods, if we put multiple logic into one single trigger, it can be really messy. Now we have only two triggers combined together, it can already become messy and less readable.
That’s the main reason we want to introduce TriggerHandler class. In Salesforce, the good practice is to keep Trigger free with actual business logic and put the logic code into TriggerHandler class.