Yes, to be clear, my ideal scenario is that we pick one and stick with it too. The only reason I suggested both was in response to Dom's post which seemed to indicate that a complete switch to "class" was more work that it was worth based on some previous discussions. Since this topic seemed to imply a continued interest in having a "class" it seemed like perhaps the only way it would happen right now was too add it as additional syntax.
Another thing that I think ties into this that I'd need @micstriit to weigh in on is just how much of the back end code is shared between LuceeLang and CFML internally right now. (Cue Venn diagram) Obviously we want them to be able to be free to move apart wherever necessary without any ill affect on the other dialect. What I fear the reality right now may be, is that very large percentages of the two dialects share code a behaviors inside Lucee Server in a way that might not easily allow for major refactoring of one dialect without a fair amount of work to ween the two apart. Therefore if, for example, we decided to start passing arrays by value in LuceeLang that might take quite a bit more rearranging of the actual Java bits than you'd think by just saying "Let's make LuceeLang do this".
This isn't ideal, it shouldn't be a logical constraint, and perhaps it's actually a non-issue and Micha already has a system in place to allow the two dialects to spring forth in completely different directions with very minor refactoring. Nonetheless, I see this as a potential growing pain once we start making sweeping changes to LuceeLang that really start to separate it (in good way, of course) from CFML. Perhaps it's a concern for the Core Dev Team only and shouldn't even be taken into account by us, but I've a feeling it may affect the "what's possible" or even "what's easy" categories more than we care to admit until we get some more ducks in a row.
Right alongside this discussion is "Should Lucee's CFML engine and LuceeLang engine be shippable in completely separate packages?". Adam already has a ticket in for that notion and it's firmly off topic here so I'll just provide the link and say no more: https://luceeserver.atlassian.net/browse/LDEV-295