How much of the problem is Epic, and how much is the desire of each client to develop their own unique byzantine workflows, that Epic has to implement? I wonder if this is like blaming C because so many programs written in C are bad.
I would say a mix of both, but more the problem is with the way the software fights your desire for custom workflow rather than encourage it or make it cheap.