I understand where it comes from. In some parts there can only be an equation, so then there is actually no need to put {}, but as I said, it is confusing at the beginning, because you "learned" that equations need curly brackets.In relevance : we wait for a value: then a "evaluation". On other oart : by default it's text , we can force EM with bracket.
Looks good your GUI solution.