I'm aware this is a stupid reason, but I love that really complex behavior can be programmed in these seemingly simple interfaces because it tricks people that are otherwise uninterested or unaware of what programming is into trying it out. It was part of what 'hooked' me into computer science, to be frank
I recall programming a scenario for AoE2 and becoming increasingly interested in finding the 'boundary' for the most complex stuff (that would still somewhat fit into the design of the scenario I was building).
I also remember using an assisted tool to 'erase' the names of the Triggers in the interface so people couldn't "steal" my scenario. The dumb idiot then lost the version with the Trigger names and now no-one can edit it, at least not with human effort
The scenario is pretty cool though, so at least I still have a playable version to show for it and last I checked it worked in the Steam version of AoE2