Compared to "regular coding languages" C2 has its own worflow/system you need to get the hang of before really judging it.
The event system is robust and allows you to do so much without even requiring you to expand it with plugins/behaviors.
Often coders come and want to "go further" without even being aware of the depth than can already go into simply with events.
Take the time to read through the manual and check out some of the tutorials available (you can also check out the advanced event features), perhaps you'll start to see what I mean.
Some "keyboard users" already stated they were more at ease this way, and so shortcuts were implemented to allow them to find back their mark/workflow.
Maybe the system is not right for you anyway, but as a beginner, don't just go and judge it without having at least tried it for a bit.
Your experience as a coder will definitely help you get the hang of it faster than a complete beginner, I can assure you but you still have to put a bit of "discovery effort" into it first.