I don't agree with that characterisation at all.
I'm one of many developers who interact with this technology daily and find it wanting. I have to use it if I want to keep my job because management believe the marketing, but I am aghast at the prospect of supporting the stuff we're slopping out over the long term. Based on evaluating and understanding the output.
Our work is bullshit anyway but I would never use it for something critical.
