I found Osiris very easy to pick up.
But then there's those story only functions that would have been useful in char scripting.

I think they didn't go with one of the "popular" programming languages, is because modding also attracts players who aren't savvy in programming languages. Thinking all you need to know is how to IF, ELSEIF, ELSE, ENDIF, and you're set, is unrealistic. It takes some of those languages up to a year or more to pick up, and paying for classes is not always on the table for folks. I learned JS entirely from the MDN and still learning it. If Osiris was anything like say, C++, I doubt there would be much scripted mods out there. It is to give a fair chance for everyone who wants to mod. That's what I think.