The main mistake they’re all making is to treat the user as too dumb.
What the user wants is an end-user programming tool about as complex (and sophisticated!) as Excel.
Not these paint-by-numbers monstrosities that look they’re intended for a 10 year old audience.
Nothing wrong with a 10 year old audience, of course. But business users can handle more. And a really successful tool will provide it.