It doesn't have to be easier, it has to be more approachable. The most important part of programming is problem solving no matter how you're doing it, visual, imperative, functional, etc. Some interfaces are much more friendly to different people than others. Text programming often puts off non-programmers instantly, and they are able to reason about visual programming languages much easier than they would text-based ones without putting more time into them.