Ruskul I understand your frustration when something doesn't work as you want, but let's be honest. If you don't like so much the engine, then better to move on something else, especially since C3 has a subscription model.
Forgive my question, but did you ever had a business? Even a small one? I had 2 in the past and now I have my third one as indie solo studio. From your sentence here, it doesn't seems that you understand what means to run a business, especially if in the case of Scirra, you have lots of clients to take care about.
Adding such a joint was only like 10 lines of code, but it was never added to c2 despite a fair number of people asking for it. But I added it to my project and dealt with it.
With my current business I work on my games, work as freelancer, develop assets and templates. At the moment I am busy with a client since 10 months, I barely work on my games and I haven't developed or updated any of my templates and assets.
It would take me just an hour per day to release an asset per week, though I have no free time for it. Why? Because I am too busy with other stuff, so that '10 lines of code' or a 32x32 pixel art sprite or whatever, can't be created because there is no time for it.
Can I hire another person to do it? Yes, of course. Do I not only recover cost, but make enough income to justify to hire another person for these little tasks, that I have anyway to spend time to explain how to do it? No, especially since it takes more time to explain what is needed, rather than do it. So there is no benefit sometime in scaling up the business, and therefore some things are delayed.
About sorting objects and functions, I still don't understand what's wrong, can't you type and search them as I have already posted earlier? I have no problem in finding objects even with lots of nested folder. Just type the name in the search and it will filter everything else out, like this: