I never really understood the need for „enterprise patterns“. Usually it’s the same spaghetti code than without them, just wrapped in „pretty“ patterns, with a lot of boilerplate code. In the end you have just more code, and more code to maintain. Which is usually more effort.
Okay, you can draw „pretty“ UML diagrams for your code. But that makes it even more effort to maintain.