Here is my take:
I've been using this software for over a year now it seems. I think I have a strong grasp on it. One of the reasons I decided not to post for help as I learned was that the answers given in the help section sometimes just aren't good explanations, or at least not good enough for a new user to get. The wiki's? I got nothing from those. A lot of the help section answers I've read are written basically with the assumption that the person asking for help can decipher without the answer being given in steps. Just saying "use the <insert name>" object is not enough and I see that a lot in the help section.
Just posting a .cap is not always enough either, because without an explanation of why you wrote something the way you wrote it, you're still leaving the person asking's ability to understand up to an assumption.
See, I think the real opposition to something that to me is such a big need that it's even silly if not completely ridiculous to fight against, is coming from the long-time users and/or the knowledgeable, the nerds if you will (I say nerd affectionately, because I'm a nerd myself, pocket protector and all). But you have to step outside of yourself and realize that not everyone will pick things up the same way as you.
Finally, making the fact of it being free a reason for not having stronger instructions is a cop out. That really has nothing to do with anything, and above that there have been plenty of free programs with far better instructions made by the guy or guys who made those programs.
If you're going to make a program with the intent for other humans beside yourself to use it, the real question is why wouldn't you have stronger instructions included? Someone sat down and decided to create a wonderful program but didn't make good instructions along the way. Use whatever excuse you like, but that was a bad idea. However, it's one that can be fixed and it wouldn't be some herculean effort as some are making it out to be. Construct only has so many objects and there could easily be examples made for each, and who better to do that than the people who created it? The search is a mess of pages now, I don't even bother with it. If I can't figure it out on my own I just find a work-around, but I shouldn't have to take that approach. There should be better documents. The issue is not a new guy not understanding what to do, that's like blaming the new guy, that's absurd. No, the problem is that there isn't enough organized learning resource for him to learn how to get over the misunderstanding and I think part of the problem is the community's opposition to that reality and you can see the opposition in posts from seasoned users actually trying to reason that this doesn't even matter. That's just baffling.