I think there is a reason the new Apple has not tried to create another HyperCard, and why Microsoft killed off classic VB in favor of .NET, and why modern learning languages like Python are actually build to scale to _real_ development - it is because of the realization that giving dumbed-down tools to non-programmers that allow them to create programs is a dangerous strategy in the long run