Personally I think people should try and learn GML, it's not that hard just takes some time and effort. If you want a engine done, just play the game so much then you'll memorize how it's done then all that's left is to code.
People should write down HOW to use the engine though.