The allegory to HyperCard is interesting as HyperCard had its own programming language, HyperTalk.
Same with Macromedia Director, which also had Lingo (which was similar to HyperTalk). I never considered those apps as "no programming required" but more like "less programming required"
I agree with you. As someone who started 'programming' with Lingo it was easy to build some great products with minimal knowledge. That I then taught myself to program, using Perl initially, is an aside but I would not have done it without using Lingo first