Salam.
I'm currently working on a very similar idea but through a no code UX perspective https://usetwobytwo.com.
Nice to see you guys see the same issue exist.
Salam, very interesting. curious why abstracting the code? For us, exposing code gives the user way more control and visibility about what's happening with their automations.