Very interesting, I do think that visual programming tends to work better when constrained to a small niche of computing, that's the hypothesis behind https://github.com/AlvarBer/persimmon
My biggest caveat is the kV lang, when you get to dynamic components you almost always have to either give up and do the ugly manual bindings by hand, or hardcode a lot of values.