There is an implementation of functional reactive programming which is a shining beacon of easy learning curve and empowering the end user.
You can find it used widely in every successful company, and equally used by hobbyists and non-IT people around the world.
It's called "spreadsheet".
So, at least the root idea of the approach is viable.