If your processes are complex, you're likely need flexible tool which allows arbitrary workflows. Of course you might argue that complex processes should bend to match tools, but not everyone who pays for software will agree, so Jira definitely has its market as a flexible tool even if it means that there should be dedicated Jira developers.