See, the Toolset you have is the same Toolset we are using to create our game and the expansions, and there have been several occasions where features that would have been very cool for us to have could not be included because they would make the toolset more powerful, more dangerous to use for the end user, and more complicated (because those features would allow you to break something if used in the wrong way - and creating the appropriate checks to prevent the end user from using a certain feature in the wrong way would cost time and manpower we could not spare). This kind of trade-off hurts us, because those "complex" features help to create cool single player experience. In a way I (as former member of the community not involved in the creation of the NWN OC) blame this for the not too exciting parts of the Official NWN campaign.
You need to understand that the Toolset feature in NWN was only possible because the Toolset was also be used internally, thus time put into the Toolset was not "wasted". Compared to the overall sales number of NWN copies, the number of people that would use a toolset, regardless how easy it is to use, would be too small to justify putting the man-years into the toolset development that are required to make it as accessible as it is right now. NWScript shares lots of things with C, and there is a reason for it - its a "programming/scripting" language. There is not much you can make to make it more accessible. Even if it had a syntax like Visual Basic, people who got problems with C would not understand it any better - because its a programming language. In a way, setting up plots and quests IS like programming. Developing them in your mind is one thing - putting them into a computer game another. Its *much* like programming because these things share common structures.
There can be things like the Plot Wizard and Lilac's scripting tools that make scripting easier and more accessible, but they are never as flexible as You can be and want to be if you *understand* how to use NWScript as opposed to just using. There is one point I am agreeing with you: Basic tasks are too hard to do for the non programmer in NWN. But I don't think that's because you have to script them - its because there is no really good sorted scripting repository on the web, and in the Toolset. There are so many scripts/ideas that have already been coded and that could, if they would be easy to find, help a lot of people with their mods. I know NWVault has a large library of scripts, as have many other sites and the NWN Data files - but they are a pain to navigate and even if you find the scripts, they are often documented in a way that you need scripting knowledge to use them.