@djlink If there's one thing I've learned about UI, it's that there's a sort of induced demand phenomenon for quality of life features. The more accessible something gets, the less skilled people try to use it (good for them!), and the more mess they make.
In Unity, which now has its own visual scripting tool but used not to, there was the notorious GetComponent() function, which streamlines initialization... so a lot of people used it every frame (and killed performance).