This is exactly what should be done. This way we can both get popularity and keep the "advanced" features for programmers. After all, it's what AutoHotkey has been for a long time: a programming language oriented towards both complete newbies/non-programmers and "advanced" programmers (yes, DllCall/RegisterCallback/NumPut/NumGet are advanced features).
we can advertise AHK (renamed AHK_L) as beginner language (no need to bother with "complex stuff") with rich potential, as useful tool for intermediate and advanced users, and we can possibly even explain objects etc. in a way they don't seem that complex anymore (documentation improvements).
Honestly, we shouldn't allow the community to split. Not to mention it would be a waste of effort, it would also drastically make the conditions here very bad since it would become a cesspool of blind leading the blind. IMO the community needs the savvy users because they provide invaluable help to newcomers, not to mention the wonderful scripts they post.
[*:1f7wxf39]Lexikos is confirmed to be willing to accept that AHK_L become the new main version
[*:1f7wxf39]The new AHK is to be advertised as before: as a beginner language (but with extras for programmers)
[*:1f7wxf39]The AHK_L documentation is to be rewritten and restructured
I think that's a pretty solid plan, isn't it?
PS: good luck with your tests