1. It is a potential first step on the way from non-programmer to programmer.
2. "Easy enough for a non-programmer" may also say something about how easy it is for a programmer.
2. "Easy enough for a non-programmer" may also say something about how easy it is for a programmer.
It's their IDE and they can design it how they want, but that's a weird goal for a CL IDE.