From what I have gathered, the problem with the event system resides with people that only ever coded or scripted, which is understandable, I have been using software similar to C2 for years and it took me no time to grasp how C2 flows. Hearing that someone feels limited with C2 is a rare thing to hear. Most the time people just want scripting to feel more at home.
I don't care whether scripting it's added or not, I'm indifferent towards it. C2 didn't do this cos users do not like script or are not comfy with it, there's plenty of great coders using it, C2 wanted to revolutionize and I think it is doing a great job. It is very disheartening for people or artists with no coding background to hear about a product that promises to let you make yer game with no "programming" required, only to later find out that if you want to make a good game, you have to actually learn a coding language, the program's own scripting language or use someone else's scripts. A loop that I have seen far too often and one that C2 broke out of and that is the main reason I love it, it delivers on what it promises and it has lots of power.
IMO this is the future for game making, traditional coding to me, it's better suited for applications/plugins and not games, of course this is my personal view. Even the big gaming companies build/buy their own software or pre-made frameworks to make games.