I dont fully agree.
If the UI´s can take care of the rule process like a drag and drop, then it really doesn´t matter which language beeing used behind. I´m pretty sure most user wouldn´t care, as long as the UI´s is fulfilling the users needs. But if the UI´s only fulfil the basic needs, then I agree, the language behind will matter.
Its not easy.
I´m mainly trying the bring openhab to a lower/easyer level, and still being powerfull. This can only happen through docs and easyer UI´s, forums etc. (Ie easyer workflow processes in general). Discussion of which language to use for rules is, in my opinion, a high level discussion, which belong beside any other discussion of how to make opehab better for new/ordinary users, or discussion of whats wrong with openhab.
I have heard the statement from many ordinary potential users, that OH is too hard to comprehend. I felt the same when I started using openhab, and sometimes I still do, specially about rules. It is a very long learning curve. And in my opinion, it´s this learning curve which needs to be shorten somehow. A debate of which language to use for rules, doesnt help me much cause any languages will feel like rocket science for me anyway. What I need is an easyer way to use and adapt rules, like the drag and drop way. Like someone suggested earlier, by using predefined rules. I think its the same idea as Node Red, right?
This is why I felt a need to express my feelings about the debate about rule language. I´m not trying to forbid it or offend anyone.
I´m just trying to give my opinion about, whats most important to me as an ordinary user regarding rules, and what I believe is most important for new potiential users as well.