In learning and reading the forum, it appears there are people with an interest to sell AutoHotkey commercially or protect their source code. It seems that in theory, it would be possible to make a source-to-source compiler for AutoHotkey scripts. For those not familiar with the term, a kind of translator between different programming languages. Clearly there is a direct 1 to 1 link between commands of the languages, as AutoHotkey is created from C++. Instead of binding the script with the AutoHotkey executable, the source-to-source compiler would spit out equivalent C++ source code (or best guess), and then the user would use a C++ compiler to make the executable. The user wouldn't have to get so deep into C++, unless they wanted, except for compiling or making some corrections.
In this way, users can have the best of both worlds and tremendous added flexibility. Being able to stay fast, light, and simple with AutoHotkey scripting, or they can go as deep as they want into programming (definitely not for everyone). Instead of one or the other, they have both, and can easily switch between them.