It's nice but I've yet to see a more usable end-user programming environment than the spreadsheet.
No tests, no version control, no library support. Pass for me.
You're making the argument that end-user programming must have the same priorities as professional software development.