As someone forced to use them on a daily basis, they are at least open to being used in an overly restrictive corporate environment and insultingly easy to use. But yes.
I had to fix someones workflow where they had it kicking off other workflows endlessly stuck in a loop until someone changed something. They could take a week to follow up.
So no, I think only trained teammembers should be allowed to touch them. Even simple coding with workflows is difficult for non-programming oriented people.