Of course, that has not stopped anyone. So I waited for the next wave of languages to happen, expecting that one would meet my requirements. It's not just for scripting or logic. It's also very good at data relationships and descriptive coding. The goal of scripting languages has been to make programming easier for the non-professional.
Computation is computation.
If you go the programming language route there is no way around teaching people what a variable means or what a loop is. A certain level of abstraction is required for scripting to be of use. Also, you must understand a wide number of interfaces to different modules in many scripting languages. If you want a language that's good at programming, it has these complexities. Yes, but through its domain-specific dialects.