I think there are a couple of reasons :
1 - Scripters like scripting. If your time in SL is limited, you tend to want to do what you enjoy - it's time off in some sense, even if what you enjoy seems like work.
2 - There are already a lot of written material to walk people through the basics of scripting. So, the 101 material is already out there, and there is always the Scripters group to ask if you start banging your head against the wall.
3 - It is easier to show people to build than to script, since there is no collaborative notepad for scripting per se, in the same way you can show directly someone in world to Prim.
I think this may change once the web becomes available in world, but we'll see.
So, I think those are some factors contributing to it.
The problem with scripting is that there is a lot of background material to grasp if you have never ever coded/scripted before. Even certain concepts we take for granted, like variables or typecasting, can be very confusing for someone never exposed to it. And these are difficult to explain - The explaination itself leads to more questions and unfamiliar terms. But I believe a lot of the material is on the wiki. Just dont expect to make Hovercars that shoot purple pigs at all avatars within 10 meters on the first few days

It's a slow process that will be filled with 'a-ha' moments as you suddenly grasp a concept you had been confused over for a day or two. Which is part of what makes it worth it.
Regarding flow chart, I found this one program by
http://synthis.com/ which allows you to model processes. They happen to have the elements for making state machines. Perfect for LSL. Check it out - free license for personal use.
Do you feel a more basic verison of the wiki would be helpful?
I am willing to hold a class, but it is going to wait a few weeks still. Kinda busy. I have a default script heavily commented I was going to use for a class - I can pass you copy and you can tell me if it helps or not - i would be interested to know.
my very long 0.02$
-max case