whatever the reason, nobody can convince me that it requires less skill and it's faster than ES6 template literal/functional HTML. I'd be curious to know how they came up with this design decision for such a simple capability. Is there some grand order that I am missing? am I completely clueless? Even if that could be easier for a designer to implement (which I seriously doubt), it would require a software engineer to learn that syntax to debug and maintain that part of the "code".
@antanas-arvasevicius I still don't understand what's different between ASM and FSM/NDFSM, but when you look, say at the counter example, clear actions mutate the application state, which would be expected in a classical state machine.