As you included me in the list. In recent days I am more on the side of learning actual JavaScript. If it needs an intermediary step. I still think that could help! I root for a scratch like Interface replacing the regular linear block stack. Because scratch like blocks can be used in the linear fashion current action stacks work so nothing new to learn but can scale to include new commands and conditional logic and loops.