You're 80% of the way there.I understand this point. But I hope you agree this is purely a personal stand - David Gibbs prefers rolling his own, although he will accept help from the friendly Wizard <grin>. I understand that position, and even agree wherever practical. However, I hope you'll also agree that lots of shops don't have the time to address their application backlog, much less rewrite existing plumbing code, and that there are valid business situations to use proprietary and/or generated code. We all rely on code we cannot maintain to one degree or another, especially those of us who use Windows (much less those who program for it).
You are correct ... I don't trust generated code any further than I can spit it. I far prefer to use code that I wrote or at least can reasonably maintain myself (which is why I'm not adverse to using a code Wizard to create a starting point).
The rest of my dislike is half the quality of the code they generate ... and half being tied to a single companies product to generate the code. Heaven help the company who used a code generator to develop a major application ... have the generator's author go out of business ... and then have something go wrong with the generator due to an OS upgrade. Yes, in the case of EGL, I know the likelihood of this happening is vanishingly slim ... but not with other products.So you agree that your other issue is one that really doesn't apply as much to EGL.